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
Jonas Nick
37caf814a7
Merge #286 : Fix boot loader reference for UEFI
...
792962bb32b085d4d88082c698c58985e2da2008 Fix boot loader reference for UEFI (Galder Zamarreño)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 792962bb32b085d4d88082c698c58985e2da2008
Tree-SHA512: 7653518b835295e500f3bad86d8e68c70adddd7e6ee0abbfa5a1b3863a2c32cb6eba4da1b0f6984d85ccd4758b669983377e16cd379fced1bc3a1117099b5ffd
2020-12-23 14:27:21 +00:00
Galder Zamarreño
792962bb32
Fix boot loader reference for UEFI
2020-12-23 12:55:45 +01:00
Jonas Nick
4d1150a671
Merge #285 : Add CLBOSS
...
196e3c9dbba549db7b4f8591fd83fb1c0770ed1e clboss: add test todo (nixbitcoin)
f89498d4fc28de920cae7bd87b78742a40718d03 clboss: add module (nixbitcoin)
9423eadcee379157f639a2c6f4f44fd7b310e164 clboss: add pkg (nixbitcoin)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 196e3c9dbba549db7b4f8591fd83fb1c0770ed1e
jonasnick:
utACK 196e3c9dbba549db7b4f8591fd83fb1c0770ed1e
Tree-SHA512: 1c3e0dd23f45554cd423d1a4d57f936c1a3fd9e25b8332acef67ce6a648b38e55e780e4d393f93a1cbb1e342773e0f4aa039216c6d10641fe7436e7b155cc83f
2020-12-22 21:32:09 +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
Jonas Nick
7b32a78de2
Merge #284 : Fix containers
...
2bfb4efbd8d313725f659983193e26170c2b4881 make-container: fix usage comment (Erik Arvstedt)
3403795c8600bc63a6e36011aed30fd391f7c96e tests: add example scripts (Erik Arvstedt)
ff94985b8bf11481e315980e499965443abd7d58 tests: add test 'hardened' (Erik Arvstedt)
c8e73c959e09f8ca47e33392b6e37a5a683b4591 fix 'hardened' profile for NixOS 20.09 (Erik Arvstedt)
44b06aea5a2c3ff186279774781f03c70b8fa964 extra-container: 0.5-pre -> 0.5 (Erik Arvstedt)
a359cdfb66bc55a64828375280b98eda12e8d0b3 generate-secrets: use pwgen (Erik Arvstedt)
a5a2fc72747319291b5bb5ecc69d491d1a17c294 make-container: fix renamed variable (Erik Arvstedt)
Pull request description:
ACKs for top commit:
nixbitcoin:
ACK 2bfb4efbd8d313725f659983193e26170c2b4881
jonasnick:
utACK 2bfb4efbd8d313725f659983193e26170c2b4881
Tree-SHA512: 421b1fc5bf695d6815f060d129855ae0fecc06f7946ed8ac2bfe53895d7dc9529aad40099fc16844547791010232252f74b1ce32cbc9c6458e6d77f327450e94
2020-12-21 12:24:14 +00:00
Jonas Nick
4195541976
Merge #283 : joinmarket: 0.7.4 -> 0.8.0-bcfa7eb
...
fdfafb2f40076ed053ccac288c2d33ffb117e313 joinmarket: 0.7.4 -> 0.8.0-bcfa7eb (nixbitcoin)
c9657305e7d44a5bda8d99935681ddca279cf7f0 temp: modify get-sha256 for hotfix commit (nixbitcoin)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK fdfafb2f40076ed053ccac288c2d33ffb117e313
Tree-SHA512: 510d0baf3fcb552169352fef79bcb6c8e04a68eaf4b4f6ec446a925f89d9585cdc23c20cb69748e5e0b19d8aed10c05fb47e4c0a7902d7a1cfa58844005a2f7f
2020-12-20 19:31:43 +00:00
Erik Arvstedt
2bfb4efbd8
make-container: fix usage comment
2020-12-19 13:18:50 +01:00
Erik Arvstedt
3403795c86
tests: add example scripts
2020-12-18 19:56:56 +01:00
Erik Arvstedt
ff94985b8b
tests: add test 'hardened'
2020-12-18 19:56:56 +01:00
Erik Arvstedt
c8e73c959e
fix 'hardened' profile for NixOS 20.09
...
The 'scudo' memory allocator set by the 'hardened' profile breaks some
services on 20.09.
The fix for NixOS unstable (https://github.com/NixOS/nixpkgs/pull/104052 )
is ineffective on 20.09.
As a workaround, add a custom 'hardened' preset that uses the default allocator.
2020-12-18 19:56:56 +01:00
Erik Arvstedt
44b06aea5a
extra-container: 0.5-pre -> 0.5
2020-12-18 19:56:56 +01:00
Erik Arvstedt
a359cdfb66
generate-secrets: use pwgen
...
Password length and alphabet is unchanged, but the restriction to
include at least one numeric and one capital char has been removed.
This restriction is not needed by client applications,
adds code complexity, and even (insignificantly) reduces entropy.
Reason for switching to pwgen:
apg uses /dev/random instead of /dev/urandom which brings no security
benefits but can stall the generate-secrets script on low-entropy
devices due to blocking.
Since `security.rngd` has been disabled in NixOS 20.09, blocking
in generate-secrets can also appear on regular NixOS desktop systems.
2020-12-18 19:56:56 +01: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
Erik Arvstedt
a5a2fc7274
make-container: fix renamed variable
...
The variable was only renamed in run-tests.sh, which broke containers.
2020-12-16 01:29:12 +01:00
nixbitcoin
c9657305e7
temp: modify get-sha256 for hotfix commit
2020-12-14 16:55:03 +00:00
Jonas Nick
7928495e45
Merge #282 : Improve tests
...
9977fa69afeb04e8c14fc8217bff5ae2699f32ae ci: use run-tests.sh (Erik Arvstedt)
a82f0f5f4806f47d4a952b0f726b592b18debabb add test 'pkgsUnstable' (Erik Arvstedt)
95bc1237e2b5a7de0515d6ad440dc2ba5bae2915 run-tests: rename testDir -> scriptDir (Erik Arvstedt)
466d23deaabd3121dd02c3ce7ea82324895f8133 ci: extract build-to-cachix.sh (Erik Arvstedt)
a70c3bf210e7c90517cbf1df4fe1092676b2cc2b make-test-vm: remove unneeded leftover arg attrs (Erik Arvstedt)
ed65e78a2b6106d72fd48ef970a42f5533fddaaa make-test: expose test config (Erik Arvstedt)
726574265501f4675042ade8144a6debe03415ee run-tests: add 'instantiate' command (Erik Arvstedt)
8cbdef8bf6fbf5e15b9ea88a72ddf7344b1b0674 run-tests: fix CLI (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
Very nice! ACK 9977fa69afeb04e8c14fc8217bff5ae2699f32ae
Tree-SHA512: bb7f97096cc6e21f053c7db72a584a25ad62bca28af99e51fa83c15d2f75a198ada801428657821fc35f2cf01831176af8a9cd471e21dd0a7f5185f9d58efea1
2020-12-11 21:25:10 +00:00
Erik Arvstedt
9977fa69af
ci: use run-tests.sh
2020-12-11 13:27:06 +01:00
Erik Arvstedt
a82f0f5f48
add test 'pkgsUnstable'
...
Included in 'basic' tests.
Function 'doBuild' is needed by the following commit.
2020-12-11 13:27:05 +01:00
Erik Arvstedt
95bc1237e2
run-tests: rename testDir -> scriptDir
2020-12-11 13:27:05 +01:00
Erik Arvstedt
466d23deaa
ci: extract build-to-cachix.sh
...
Needed by the following commits.
Also, don't use the cachix cache as a substituter for local, non-CI
builds. This obviates the need for the 'untrusted' warning in build.sh.
2020-12-11 13:27:05 +01:00
Erik Arvstedt
a70c3bf210
make-test-vm: remove unneeded leftover arg attrs
2020-12-11 13:27:05 +01:00
Erik Arvstedt
ed65e78a2b
make-test: expose test config
...
This is useful for programmatically exploring a test config or for building a test system
on a custom platform.
2020-12-11 13:27:04 +01:00
Erik Arvstedt
7265742655
run-tests: add 'instantiate' command
...
Useful for diffing test derivations.
2020-12-11 13:27:04 +01:00
Erik Arvstedt
8cbdef8bf6
run-tests: fix CLI
...
Restore the original behavior that was accidentally changed:
When no args are given, run the basic test suite.
Otherwise, run the given command with default scenario 'default'.
Previously, `run-tests.sh build` ran the basic test suite instead of
building the default scenario.
2020-12-11 13:27:04 +01:00
Jonas Nick
d91c75d4ae
Merge #281 : lightning-loop: 0.11.1-beta -> 0.11.2-beta
...
522b0000e6b4905d019d451f2651f7310ce8f690 lightning-loop: 0.11.1-beta -> 0.11.2-beta (nixbitcoin)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 522b0000e6b4905d019d451f2651f7310ce8f690
Tree-SHA512: bbc46181cd6d2f25034e2205239aaf84f3972c5dfd56d98f116c7a2178f748e00b85b8676398329020c41e93ea18e67276ed6087c4d318aa7f6c3b88ce9ca20d
2020-12-10 20:24:26 +00:00
nixbitcoin
522b0000e6
lightning-loop: 0.11.1-beta -> 0.11.2-beta
2020-12-09 16:13:24 +00:00
Jonas Nick
b2a7158c4e
Merge #279 : Update nixpkgs
...
fabe4df478d7125155fab0d04620d9ade919a812 Update nixpkgs (Jonas Nick)
4318d0972de8d97767fabaf449f119c51c6549d3 Remove lightning-charge and nanopos from the unstable_pkgs CI test (Jonas Nick)
8e268c5ced755ac275f40501bb5061604869c98d Fetch from the nixpkgs repo instead of nixpkgs-channels (Jonas Nick)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK fabe4df478d7125155fab0d04620d9ade919a812
Tree-SHA512: b8445b9aff0fb57efb17cb162b6a07419063bfd6b3b2f71752d126a44d3a6dee6e8ccbc318c2b57d079e8915f525de7dffd7c0856fc78e864bb108bf4be9576f
2020-12-07 16:35:48 +00:00
Jonas Nick
7d370e9995
Merge #280 : lnd: fix rpc/rest port configuration
...
5feb9e3eaea77d8db159d1d084a22434d3177841 lnd: fix rpc/rest port configuration (Martin Milata)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 5feb9e3eaea77d8db159d1d084a22434d3177841
Tree-SHA512: 7d743d4621e0a86dd636e77622a9369a630d6fe3375d0f89e22fc7175da94d5ab7eb17e61f3433061cb00ef5d5c9e7b51df6f7cd95578de9e33dd859c4547b46
2020-12-07 16:34:46 +00:00
Martin Milata
5feb9e3eae
lnd: fix rpc/rest port configuration
2020-12-07 14:38:36 +01:00
Jonas Nick
fabe4df478
Update nixpkgs
...
Includes clightning: 0.9.1 -> 0.9.2 and btcpayserver: 1.0.5.5 -> 1.0.5.9
2020-12-07 12:30:11 +00:00
Jonas Nick
4318d0972d
Remove lightning-charge and nanopos from the unstable_pkgs CI test
...
They don't build with the nixpkgs-unstable update in the next commit and they're
deprecated anyway.
2020-12-07 12:29:59 +00:00
Jonas Nick
8e268c5ced
Fetch from the nixpkgs repo instead of nixpkgs-channels
...
nixpkgs-channels is deprecated.
2020-12-06 21:42:20 +00:00
Jonas Nick
ff7f5cc3bd
Merge #276 : Use Cirrus CI
...
1c0233c0a8d35f73b1f2ba2ebd98f33590a0fd15 use Cirrus CI (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK 1c0233c0a8d35f73b1f2ba2ebd98f33590a0fd15
Tree-SHA512: 504c3a7808b6138e97ad35d1c3fa0f8666eeff1b09d35d914745cc51f45af183fc9baa08ff4702335e2a67e0bb09164902d9f7357beb12c009ed2e6f9629dbf6
2020-12-06 20:24:38 +00:00
Erik Arvstedt
1c0233c0a8
use Cirrus CI
...
- Make more economic use of the free CI resources by removing redundant build tasks:
- Build unstable pkgs in a single separate task ("pkgs_unstable").
- All stable pkgs are implicitly built by the modules tests.
- The build script (ci/build.sh) can now be executed locally for easier
debugging.
- Use an explicit 'cachix push' command instead of helper/wait-for-network-idle.rb.
This is simpler and more reliable.
2020-12-06 19:07:54 +01:00
Jonas Nick
0b12a4b5a1
Merge #275 : electrs: 0.8.5 -> 0.8.6
...
a6346c25618ffbfb6b4fc4ba3a20d7b13626e0e7 electrs: 0.8.5 -> 0.8.6 (Erik Arvstedt)
Pull request description:
ACKs for top commit:
jonasnick:
ACK a6346c25618ffbfb6b4fc4ba3a20d7b13626e0e7
Tree-SHA512: 2440a30e5a158e78308e19af7aad8831a1b61a27581152867407ed92c2e6e353e27c9daef0ebf0f658f679f31739eb2428a94249f434cb653991c9d41aa1e15d
2020-12-01 20:43:27 +00:00
Erik Arvstedt
a6346c2561
electrs: 0.8.5 -> 0.8.6
2020-12-01 12:51:36 +01:00
Jonas Nick
e26d0577d9
Merge #270 : Fix typo in gitignore
...
e01ef92379a303bdeb5730eca13eeabfaae12e0b Fix typo in gitignore (Daniela Brozzoni)
Pull request description:
ACKs for top commit:
jonasnick:
ACK e01ef92379a303bdeb5730eca13eeabfaae12e0b
Tree-SHA512: 77a48a42fe9cc828f0e0f933318d58bc3f90afed24167a353adfd4532e39d2ceab4917bb86d8718199852b1f4e593c408fc1f76e311252668acf382b1195a5e1
2020-11-25 13:00:28 +00:00
Daniela Brozzoni
e01ef92379
Fix typo in gitignore
...
Instead of excluding `examples/secrets` `example/secret` was excluded
2020-11-24 18:25:12 +01:00
Jonas Nick
fdc338e4a3
Merge #259 : Adds curated clightning plugins
...
1d44b99340eb4535950f53579ff195de22e8b6cc add curated clightning plugins (Ian Shipman)
4640821f9660cc2231f3fabc88f793b7abbf3a87 make-test.nix: use writeText (Erik Arvstedt)
5399f73b2010293d3ab84cabdab894023152e844 add txzmq python pkg (Erik Arvstedt)
e62e163177940574143d27990c861ac8de847f3b add clightning python pkgs (Erik Arvstedt)
1a16e5523712dce7cc702128499dae41e268a338 move python packages to pkgs/python-packages (Erik Arvstedt)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 1d44b99340eb4535950f53579ff195de22e8b6cc
nixbitcoin:
ACK 1d44b99340eb4535950f53579ff195de22e8b6cc
Tree-SHA512: 566d1a606c27042de65d9291a2fbb2ee6866ae2befc43251e35b85cb035ed5aa26d7ef30bcf0364e045bd61d3460840ea5360466015d404febb5299a44c429f7
2020-11-22 20:06:22 +00:00
Ian Shipman
1d44b99340
add curated clightning plugins
2020-11-18 20:21:34 -06:00
Erik Arvstedt
4640821f96
make-test.nix: use writeText
...
Needed for the following commit which adds derivation outputs to `dataFile`.
2020-11-18 20:21:34 -06:00
Erik Arvstedt
5399f73b20
add txzmq python pkg
2020-11-18 20:21:34 -06:00
Erik Arvstedt
e62e163177
add clightning python pkgs
2020-11-18 20:21:34 -06:00
Erik Arvstedt
1a16e55237
move python packages to pkgs/python-packages
...
Remove obsolete passthru from joinmarket because joinmarket packages are
now accessible via pkgs/python-packages.
2020-11-18 20:21:34 -06:00
Jonas Nick
7e81071d0b
Merge #267 : lightning-loop: 0.11.0-beta -> 0.11.1-beta
...
50372c9f2f97f372db3e24d93977cf3ec6114500 lightning-loop: 0.11.0-beta -> 0.11.1-beta (nixbitcoin)
Pull request description:
ACKs for top commit:
erikarvstedt:
ACK 50372c9f2f97f372db3e24d93977cf3ec6114500
Tree-SHA512: 011e21cea2cc6c64b0a3a2ca1e0dd2704598bb8afa3531970d1571dffd94e451fa61a57059a6f41bb31039d16527c9da2c6fcaa5edcb99c21594bcf3882bea2b
2020-11-18 21:47:00 +00:00