Commit Graph
100 Commits
Author SHA1 Message Date
nixbitcoin f739bc5174 spark-wallet: 0.2.17 -> 0.3.1 2021-11-09 15:19:14 +00:00
nixbitcoin 030f649009 docs: remove obsolete nixops deploy instructions 2021-11-09 14:15:27 +00:00
nixbitcoin 0a6324e9de docs: add usage instructions for connecting to RTL 2021-11-09 14:15:22 +00:00
nixbitcoin 41c4dd041e test: add rtl & cl-rest 2021-11-09 14:13:49 +00:00
nixbitcoin f569227410 rtl: add module 2021-11-09 14:13:42 +00:00
nixbitcoin 0e1e2a1b3c cl-rest: init at 0.5.2 2021-11-09 13:07:27 +00:00
nixbitcoin 83196f5545 rtl: init at 0.11.2 2021-11-09 13:07:16 +00:00
nixbitcoin b83fd845c2 update nixpkgs
Includes
- update stable
- btcpayserver: 1.2.4 -> 1.3.1
- electrs: 0.9.1 -> 0.9.2
- nbxplorer: 2.2.11 -> 2.2.16
2021-11-02 14:07:32 +00:00
nixbitcoin 852c112603 Use HTTPS URL for spark-wallet GitHub node packages
Manually patch spark-wallet until
https://github.com/svanderburg/node2nix/pull/269 is merged
2021-11-02 14:07:28 +00:00
nixbitcoin c2eb81b57e btcpayserver: fix liquidd whitelistedPort 2021-11-01 11:59:05 +00:00
nixbitcoin d5ce1c43a8 test: make joinmarket work with regtest 2021-10-27 16:08:28 +02:00
nixbitcoin a10aa21c69 joinmarket: 0.9.2 -> 0.9.3 2021-10-27 16:02:59 +02:00
nixbitcoin 3781a85c9b joinmarket: enable Agora as a third IRC server 2021-10-13 14:45:52 +02:00
nixbitcoin 59fc003ebd joinmarket: 0.9.1 -> 0.9.2
Remove "improve-genwallet" patch
2021-10-13 11:52:42 +00:00
nixbitcoin 63836127c9 bitcoind: one-option i2p support 2021-10-12 10:22:09 +00:00
nixbitcoin c483f1694d examples: correct localBackups scp command 2021-09-24 11:51:33 +00:00
nixbitcoin cb54891484 backups: make extraFiles list of strings 2021-09-24 11:38:47 +00:00
nixbitcoin 3e146512d7 joinmarket: add copy of twisted 20.3.0 2021-09-14 20:06:35 +00:00
nixbitcoin 5c14453389 joinmarket-ob-watcher: don't assert running, assert rpc failure
joinmarket-ob-watcher now makes extensive use of bitcoind because of
JoinMarket's new fidelity bond functionality. Therefore it fails on
non-synced nodes, as those in the test suite. We now test that the
service fails with the correct error, rather than asserting that it is
running.
2021-08-30 13:37:04 +02:00
nixbitcoin 00a0759884 joinmarket-ob-watcher: extra permissions & functionality for fidelity bonds 2021-08-30 13:37:04 +02:00
nixbitcoin 32d0f08d77 docs: fix usage steps numbering 2021-08-30 09:02:30 +00:00
nixbitcoin e95abf6c7e joinmarket: 0.8.3 -> 0.9.1 2021-08-30 09:02:26 +00:00
nixbitcoin e2c6eb6681 joinmarket: create bitcoind wallet
Starting with 0.21.0, bitcoin no longer automatically creates and loads
a default wallet.
This was being ignored because of a JoinMarket issue [1] in CI builds prior
to this version. Now a watch-only Bitcoin Core wallet is created in ExecStartPost.

[1] https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/812
2021-08-10 10:12:37 +00:00
nixbitcoin 6258d64cb6 joinmarket: run with group 'bitcoin'
Don't copy bitcoin-rpcpassword-privileged as root, instead run service
with group "bitcoin".
Same effect, less complexity. Note, PoLP still obeyed for joinmarket-ob-watcher.
2021-08-10 10:12:33 +00:00
nixbitcoin ed480a35af joinmarket: 0.8.2 -> 0.8.3
Includes
- coincurve: 13.0.0 -> 15.0.0
- Update Darkscience Tor onion address
2021-08-10 10:12:29 +00:00
nixbitcoin 54810ce1bf btcpayserver: add L-BTC support 2021-08-10 10:04:54 +00:00
nixbitcoin b24c14ec61 liquidd: make regtest capable 2021-08-10 10:04:22 +00:00
nixbitcoin b7225f5d11 update nixpkgs-unstable
Includes
- btcpayserver: optional altcoin support
- lnd 0.13.1-beta
2021-08-10 10:00:13 +00:00
nixbitcoin ffbbdab999 lightning-loop & lightning-pool: replace local versions with nixpkgs 2021-07-12 11:20:32 +00:00
nixbitcoin c0a0d03006 elementsd: 0.18.1.11 -> 0.18.1.12 2021-07-07 10:40:47 +00:00
nixbitcoin e6f2646ea7 lightning-loop: 0.12.1 -> 0.12.2 2021-05-05 09:12:15 +00:00
nixbitcoin 3963d04209 clboss: 0.11A -> 0.11B 2021-05-05 09:04:18 +00:00
nixbitcoin a71f69cb3a hwi: replace local version with upstream 2021-04-23 11:17:18 +00:00
nixbitcoin daeedda825 clightning-plugins: update rev and dependencies 2021-04-09 16:10:33 +02:00
nixbitcoin ca0c6289d7 update nixpkgs-unstable
btcpayserver: 1.0.7.0 -> 1.0.7.2
clightning: 0.9.3 -> 0.10.0
2021-04-07 10:02:19 +00:00
nixbitcoin 9bb2c02978 elementsd: 0.18.1.9 -> 0.18.1.11 2021-04-02 11:03:03 +00:00
nixbitcoin 1ff5f8f01b hardening: use generic hostname by default
Minimize identifying information
2021-04-02 10:59:21 +00:00
nixbitcoin d56a363d3d services: improve default hardening 2021-04-02 10:59:17 +00:00
nixbitcoin 3b938a909f add hardened-extended preset 2021-04-02 10:59:09 +00:00
nixbitcoin cde9597fc4 lightning-loop: 0.12.0 -> 0.12.1 2021-03-26 09:31:11 +00:00
nixbitcoin d5c53e1510 electrs: 0.8.8 -> 0.8.9 2021-03-22 11:54:28 +00:00
nixbitcoin 520a983862 docs: nixops-krops migration guide 2021-03-15 19:02:58 +01:00
nixbitcoin 5ead2a7075 joinmarket: 0.8.1 -> 0.8.2
- add SNICKER to default config
- update package
- ob-watcher: copy vendorized js and css dependencies
- add missing dependency to jmbase
- use cryptography from pinned.nixpkgs-unstable
2021-03-10 13:33:49 +00:00
nixbitcoin 6c9c820862 lightning-loop: 0.11.3-beta -> 0.12.0-beta 2021-03-07 18:28:08 +00:00
nixbitcoin b1c9e13033 bitcoind: secure-node remove assumevalid 2021-02-23 11:04:31 +00:00
nixbitcoin 32acaa5f48 update nixpkgs-unstable
btcpayserver: 1.0.5.9 -> 1.0.6.8
nbxplorer: 2.1.46 -> 2.1.49
2021-02-23 10:57:55 +00:00
nixbitcoin eaa58505a7 electrs: v0.8.7 -> v0.8.8 2021-02-23 10:51:43 +00:00
nixbitcoin f1064761d7 nixops: remove libvirtd plugin
Fix "Package 'libvirt-5.9.0' is marked as insecure, refusing to
evaluate."
2021-02-23 10:36:30 +00:00
nixbitcoin 4e9059dc07 bitcoind: rename group bitcoinrpc -> bitcoinrpc-public
This makes it clear that services with this group can only use
public RPC calls.
2021-02-18 10:42:21 +00:00
nixbitcoin 19e401b028 bitcoind: enable cookie-based authentication 2021-02-18 10:40:09 +00:00
nixbitcoin ecc601a6d6 onion-addresses: mirror nix-bitcoin.onionAddresses.access behavior
This commit fixes an issue with LND, in which if both
nix-bitcoin.onionServices.lnd.public &
services.lnd.restOnionService.enable were enabled, one would try to
create a file named `lnd` and the other would try to create a directory
named `lnd` with a file named `lnd-rest` inside it. This would obiously
cause an error and fail the LND service.
2021-02-17 11:50:47 +00:00
nixbitcoin e873326bfe modules: use user & group options
I've tried my best to locate all uses of hardcoded usernames, but its
not guaranteed that all have been found/fixed.
2021-02-17 11:50:25 +00:00
nixbitcoin ccef870b74 spark-wallet: add user & group options 2021-02-17 11:50:07 +00:00
nixbitcoin 85a1722545 lnd: add user & group options 2021-02-17 11:49:51 +00:00
nixbitcoin 42f7e9f874 joinmarket: 0.8.0-a5e8879 -> 0.8.1
- Update joinmarket package
- Revert unofficial release settings
- Move Yield Generator config to configFile
- Add new config option max_sweep_fee_change
2021-02-14 16:23:53 +00:00
nixbitcoin 47e5442910 Update nixpkgs
Includes CVE-2019-25016 patch
2021-02-12 09:59:55 +00:00
nixbitcoin b6f6b5e372 lightning-loop: 0.11.2-beta -> 0.11.3-beta 2021-02-10 15:37:29 +00:00
nixbitcoin 47d257ad3a docs: add rationale for doas to README and FAQ 2021-02-09 12:44:08 +00:00
nixbitcoin b0039d68a0 docs: discourage users from ssh'ing into the root user
Instead recommend using the operator user for all normal system
management tasks.
2021-02-09 12:44:06 +00:00
nixbitcoin 2ca92a34a5 services: use doas if enabled
- Remove sudo from recurring-donations path because it's not used by
  the service

- Use doas instead of sudo in secure-node.nix
2021-02-09 12:44:04 +00:00
nixbitcoin a0f48c9de9 examples: fix deploy-container interactive flag 2021-02-06 11:43:36 +01:00
nixbitcoin 891a69ee8e docs: add zeus usage instructions 2021-02-05 09:17:15 +01:00
nixbitcoin ebd478fd0d lnd: add option 'restOnionService' 2021-02-05 09:17:14 +01:00
nixbitcoin a33c678d3b update nixpkgs-unstable
Includes c-lightning 0.9.3 and lnd 0.12.0-beta
2021-02-01 10:11:30 +00:00
nixbitcoin f96591c030 Update nixpkgs
Includes CVE-2021-3156 patch
2021-01-27 15:15:47 +00:00
nixbitcoin 69da6f94f1 electrs: v0.8.6 -> v0.8.7 2021-01-20 13:20:18 +00:00
nixbitcoin 8c125ec48c joinmarket-obwatcher: add pkg & module 2021-01-17 17:40:12 +00:00
nixbitcoin 71ee16d767 joinmarket: add enforceTor to firewall scripts on netns-level 2021-01-04 16:09:20 +00:00
nixbitcoin ed636dd070 joinmarket: always synchronize secrets.jm-wallet-password
secrets.jm-wallet-password is always needed by joinmarket, not just when
joinmarket.yieldgenerator.enable
2020-12-30 16:49:50 +00:00
nixbitcoin edc657d138 btcpayserver: add rootpath option 2020-12-30 16:47:50 +00:00
nixbitcoin bcedf69549 readme: update and split into various parts 2020-12-30 15:59:22 +00:00
nixbitcoin 196e3c9dbb clboss: add test todo 2020-12-22 09:54:11 +00:00
nixbitcoin f89498d4fc clboss: add module 2020-12-22 09:40:00 +00:00
nixbitcoin 9423eadcee clboss: add pkg 2020-12-22 09:39:37 +00:00
nixbitcoin fdfafb2f40 joinmarket: 0.7.4 -> 0.8.0-bcfa7eb
Update to 0.8.0 with hotfix for genwallet script
Includes module versioning error with migration instructions
2020-12-17 11:12:58 +00:00
nixbitcoin c9657305e7 temp: modify get-sha256 for hotfix commit 2020-12-14 16:55:03 +00:00
nixbitcoin 522b0000e6 lightning-loop: 0.11.1-beta -> 0.11.2-beta 2020-12-09 16:13:24 +00:00
nixbitcoin 50372c9f2f lightning-loop: 0.11.0-beta -> 0.11.1-beta 2020-11-18 15:36:38 +00:00
nixbitcoin 546053511b lightning-loop: 0.10.0-beta -> 0.11.0-beta 2020-11-06 08:51:30 +00:00
nixbitcoin f2faf708fb test: update joinmarket query strings
JoinMarket changed message strings in
https://github.com/JoinMarket-Org/joinmarket-clientserver/commit/a2aafd254d07d97166ed4f3a549238612b316dd2 and removed P2EPDaemonServerProtocolFactory in v0.7.1
2020-11-06 08:51:27 +00:00
nixbitcoin 59e128a994 joinmarket: add payjoin configuration 2020-11-06 08:51:25 +00:00
nixbitcoin f29f04c0c4 secure-node: LND no longer requires ControlPort
Onion service is now generated through mkHiddenService function.
2020-11-06 08:51:23 +00:00
nixbitcoin d4c0653c64 joinmarket: 0.7.0 -> 0.7.2 2020-11-06 08:51:15 +00:00
nixbitcoin 486f385fdd lightning-loop: 0.9.0 -> 0.10.0
Includes macaroon authentication
2020-10-19 08:59:14 +00:00
nixbitcoin 480df0dd65 elementsd: 0.18.1.8 -> 0.18.1.9 2020-10-18 16:00:08 +00:00
nixbitcoin 1f2f910774 spark-wallet: 0.2.16 -> 0.2.17 2020-10-18 16:00:06 +00:00
nixbitcoin 73f4275d2a backups: add btcpayserver database 2020-09-24 17:12:08 +00:00
nixbitcoin a89a3e934f test: increase diskSize 2020-09-24 16:54:54 +00:00
nixbitcoin 24b506ff8a tests: simplify lightning-loop test 2020-09-24 16:40:50 +00:00
nixbitcoin e7c5f956ea lightning-loop: update module
* commandlineArgs -> configFile
* introduce tls certs
* loop dataDir
* fix formatting and descriptions

Warning: Manual migration of existing loop data directory necessary
2020-09-24 16:40:11 +00:00
nixbitcoin 4a503f57bd lightning-loop: v0.8.1 -> v0.9.0 2020-09-24 16:39:36 +00:00
nixbitcoin 0784e2d479 Revert "temp: mirror erikarvstedt btcpayserver"
This reverts commit 99295328b4.
Removes nbxplorer/btcpayserver from travis
Adds nbxplorer/btcpayserver to pinned.nix
2020-09-24 09:33:46 +00:00
nixbitcoin 7764f36405 pkgs: update pinned nixpkgs 2020-09-24 09:33:44 +00:00
nixbitcoin 1918af69e1 docs: fix joinmarket usage instructions 2020-09-22 17:32:08 +00:00
nixbitcoin dd882753e6 joinmarket: add usage documentation 2020-09-22 13:50:55 +00:00
nixbitcoin d0701f518c joinmarket: automatically generate wallet 2020-09-22 13:50:49 +00:00
nixbitcoin d6d3e8ff62 joinmarket: add tests 2020-09-22 13:50:45 +00:00
nixbitcoin cce27da2ec backups: add joinmarket datadir to includelist 2020-09-22 13:50:43 +00:00
nixbitcoin 173891fa5b joinmarket: add module 2020-09-22 13:50:37 +00:00
nixbitcoin 263525d724 nix-bitcoin-services: add nb-services.privileged helper 2020-09-22 13:43:15 +00:00