Commit Graph
100 Commits
Author SHA1 Message Date
Jonas Nick c8448b8c4a Merge #120: Update nixpkgs
c5024d0f15 Add liquid-swap tool to CI (Jonas Nick)
29e612d3bd Remove spark-wallet with unstable from nixpkgs because it doesn't work (Jonas Nick)
c1d67c4cee Update nixpkgs (Jonas Nick)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 64de79713b656a7535c0a89f8cead5be0168b067d2e79d9b9dfa7152635d09cea677494ad04f8a0b5f9c5278860ff8f75813561ddafb5ca8024f1f66b4fd4f34
2019-10-14 08:31:20 +00:00
Jonas Nick c5024d0f15 Add liquid-swap tool to CI 2019-10-13 20:27:27 +00:00
Jonas Nick 29e612d3bd Remove spark-wallet with unstable from nixpkgs because it doesn't work 2019-10-13 20:27:26 +00:00
Jonas Nick c1d67c4cee Update nixpkgs 2019-10-07 11:53:05 +00:00
Jonas Nick 4784264bb2 Merge #119: Update elementsd to 0.18.1.1
8e69e42c12 Update elementsd to 0.18.1.1 (Jonas Nick)

Pull request description:

  Because `LC_ALL` must be set to make the tests work (https://github.com/bitcoin/bitcoin/issues/14948#issuecomment-447049325) I also copied the rest from the current nixpkgs bitcoind package.

Top commit has no ACKs.

Tree-SHA512: 6380c0bbb5b35cf49e7553d561d46546701c260c25771b35e3d4ce5c5c5078eed2062f85fa505ae99daa9975beff8ec5d1f33483c0d335a11d275679a968f799
2019-10-05 15:40:21 +00:00
Jonas Nick 8e69e42c12 Update elementsd to 0.18.1.1 2019-10-02 09:23:06 +00:00
Jonas Nick 491dcf9568 Merge #117: Fix nodeinfo for clightning
ae15205689 Mention another way to get nixops to pick up the correct IP address of a virtualbox (Jonas Nick)
4df0c9fcfd Fix nodeinfo for clightning (Jonas Nick)

Pull request description:

ACKs for top commit:
  cypherpunk2140:
    ACK ae15205689

Tree-SHA512: 56fff8c687e0070c0dcd1d7c44cd1b82f6d86103e8634a06fc823dea4bf9d1d986bcfb19caa6c72836c4cbcb636cd5360b3326ae71ee05ecf0942c02566b61b9
2019-09-24 08:15:19 +00:00
Jonas Nick 4fe9d5b5a0 Merge #95: Add travis ci builds
aabf4a4730 travis: remove cachix push (William Casarin)
8e751c5f3c travis: disable unstable electrs, it is broken (William Casarin)
1e3afa54c5 travis: add travis yml (William Casarin)
d7d35b875a nixpkgs-pinned: fetch a tarball instead (William Casarin)

Pull request description:

  This builds everything to make sure everything works on either the latest release or unstable branch. In the future we could do more interesting nixops builds to test modules, but for now we just nix-build everything and make sure it compiles.

  We test the build with two different versions of nixpkgs:

    - nixpkgs-channels/nixos-19.03
    - nixpkgs-channels/nixos-unstable

ACKs for top commit:
  jonasnick:
    ACK aabf4a4730

Tree-SHA512: 7241552e65fe2e5325f23e271eeb1f87bdf59c85e5dbd8263326d14340bbbee17163d5cb9df3f562c86182b0585ab766fefddea627ee45f0cf8258b85ece6404
2019-09-24 08:13:50 +00:00
Jonas Nick ae15205689 Mention another way to get nixops to pick up the correct IP address of a virtualbox 2019-08-31 15:25:21 +00:00
Jonas Nick 4df0c9fcfd Fix nodeinfo for clightning 2019-08-31 15:23:58 +00:00
Jonas Nick e4d2aab561 Merge #107: Add LND support
9d029fd1af Remove lnd explicit tor onion service config (Ștefan D. Mihăilă)
1f407ef22c Remove lnd user from onion-chef (Ștefan D. Mihăilă)
5880023158 Increase xxd column size (Ștefan D. Mihăilă)
101ae3c370 Instruct user to backup channel.backup (Ștefan D. Mihăilă)
fccd91972a Fix "value is a list [...]" error when lnd is not enabled (Ștefan D. Mihăilă)
700fdf6feb Add logdir and tor.privatekeypath to lnd.conf (Ștefan D. Mihăilă)
5a2517b926 Check for existing secrets and create them  more granularly (Ștefan D. Mihăilă)
d6f961db89 Reuse lnd seed (Ștefan D. Mihăilă)
9b0753135c Add LND support (Ștefan D. Mihăilă)
4acf5cd32c Remove unused nginx.csr file (Ștefan D. Mihăilă)
19b971f21f Rename nginx certificate files (Ștefan D. Mihăilă)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 9d029fd1af

Tree-SHA512: 58ee80bcab6c3a1c4642a5d40b94e10d28311557ae7c69539fee90d6f252a6afc70b8066cc7d7ddc0a45e2675978718a369b0341c518f8ce7590cbde1403eaeb
2019-08-31 15:21:38 +00:00
Jonas Nick 440d761010 Merge #116: Update nixpkgs
820abe213d Update nixpkgs (Jonas Nick)

Pull request description:

  Includes lnd 0.7.1

Top commit has no ACKs.

Tree-SHA512: 842716ac246882d74392ea942d81a1425bd5f5cfd9d63876535dc271c6979c571198d2da7a910e33d0ce95c0a4f67a9ff2bb67085a20ffc44052df1fe8b6830d
2019-08-25 16:53:44 +00:00
Jonas Nick 820abe213d Update nixpkgs 2019-08-24 16:02:47 +00:00
Jonas Nick 5f567ee1ed Merge #113: Simplify clightning preStart
67a464d097 Mention problems with hardened kernel and NUCs in README (Jonas Nick)
7771a4c931 Refer to systemd man pages for hardening options (Jonas Nick)
a5e10a82d8 Simplify clightning preStart (Jonas Nick)

Pull request description:

  CC @cypherpunk2140

Top commit has no ACKs.

Tree-SHA512: aa726f29e499cc268b21cac8cd07617be591cfdaa89dd0495cb979ebd3e49cc01164af25924c554429a1d35d14167dea276f7d61877452b69f027143cc3eee97
2019-08-21 14:58:22 +00:00
Jonas Nick b122256e78 Merge #114: Add allowAnyProtocol option to nix-bitcoin-services
1c8dadd876 Add allowAnyProtocol option to nix-bitcoin-services (Jonas Nick)

Pull request description:

Top commit has no ACKs.

Tree-SHA512: 9769b04f815dc72bd0b9e6fca8cde6b9098fd678021929d9541f81f433c6cf715dbfada1a58b9bf11f35d1a7681bdcae091032f884cd157f3f02900ec8b75560
2019-08-19 21:53:10 +00:00
Jonas Nick 1c8dadd876 Add allowAnyProtocol option to nix-bitcoin-services 2019-08-19 21:11:08 +00:00
Jonas Nick 67a464d097 Mention problems with hardened kernel and NUCs in README 2019-08-19 20:51:46 +00:00
Jonas Nick 7771a4c931 Refer to systemd man pages for hardening options 2019-08-19 20:44:10 +00:00
Jonas Nick a5e10a82d8 Simplify clightning preStart 2019-08-19 20:39:13 +00:00
Jonas Nick 08067a68ab Merge #112: Minor improvements
161ee02550 style: remove extra space (Ștefan D. Mihăilă)
4e6e05a4a8 Improve electrs ports descriptions (Ștefan D. Mihăilă)
cd722cac1a Fix identation (Ștefan D. Mihăilă)
df784b341e Expose electrs high-memory option in configuration.nix (Ștefan D. Mihăilă)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 161ee02550

Tree-SHA512: c730b6979f28f8a26a1a10d47aeb0eaf4a41343b058c271a2710c27c171bf521f64358be1fedafeefb30bb2cdafb37a8665c0292e8cd673eeb575f3afbc8919e
2019-08-18 15:46:33 +00:00
Jonas Nick edf6b9fc07 Merge branch 'liquid-swap-tool' 2019-08-08 11:23:29 +00:00
Jonas Nick b9f51e3f70 Add liquid-swap tool 2019-08-07 14:51:15 +00:00
Jonas Nick a0b1df4f6f Merge branch 'fix-config' 2019-08-06 12:25:30 +00:00
Jonas Nick 583591edd5 fix enabling liquidd by default 2019-08-06 11:55:19 +00:00
Jonas Nick 46aa88c71c Merge branch 'update-liquid-2' 2019-08-06 09:32:37 +00:00
Jonas Nick 923939fe57 Clarify liquid/elements relation 2019-08-05 20:37:29 +00:00
Jonas Nick cea48c0e7c Merge branch 'liquid-perm' 2019-08-05 07:51:48 +00:00
Jonas Nick 68d25f0c9f Merge remote-tracking branch 'upstream-pull/101/head' 2019-08-05 07:50:58 +00:00
Jonas Nick 5edf0d7240 Replace liquidd with elementsd package 2019-08-03 14:26:31 +00:00
Jonas Nick f58a2e62e3 Fix liquid data directory permission 2019-08-01 15:19:02 +00:00
Jonas Nick 30b04d075f Merge remote-tracking branch 'upstream-pull/99/head' 2019-08-01 12:53:51 +00:00
Jonas Nick f37704a478 Merge branch 'update-nixpkgs6' 2019-07-30 08:54:11 +00:00
Jonas Nick 77e3a30a4b update nixpkgs 2019-07-29 20:09:01 +00:00
Jonas Nick d665eda032 Merge branch 'add-pylightning' 2019-07-29 15:11:14 +00:00
Jonas Nick 684a57211c Merge remote-tracking branch 'upstream-pull/96/head' 2019-07-29 09:52:05 +00:00
Jonas Nick 193b6339f9 Merge remote-tracking branch 'upstream-pull/98/head' 2019-07-26 14:20:58 +00:00
Jonas Nick 5a6242c1f3 fixup! Remove doCheck from pylightning package 2019-07-26 14:04:48 +00:00
Jonas Nick 415f0cbe0f Merge branch 'fix-chown' 2019-07-26 13:58:23 +00:00
Jonas Nick 5d8951bdb9 Add pylightning package 2019-07-16 21:19:48 +00:00
Jonas Nick 5448619af4 Merge branch 'mention-irc' 2019-07-16 15:30:51 +00:00
Jonas Nick 68b239b896 Merge branch 'update-nixpkgs5' 2019-07-16 15:10:16 +00:00
Jonas Nick f1f2e7b033 Mention IRC channel in README 2019-07-15 13:39:57 +00:00
Jonas Nick 90e2420efc Update nixpkgs. Includes clightning 0.7.1 2019-07-14 22:35:43 +00:00
Jonas Nick d4e314c461 Merge remote-tracking branch 'upstream-pull/89/head' 2019-07-13 15:42:02 +00:00
Jonas Nick f707d970ae Always chown bitcoin/liquid data directories 2019-07-12 15:32:34 +00:00
Jonas Nick 0e4554feae Merge remote-tracking branch 'upstream-pull/83/head' 2019-07-03 20:45:27 +00:00
Jonas Nick 3a73e54f0b Merge remote-tracking branch 'upstream-pull/82/head' 2019-07-03 09:46:04 +00:00
Jonas Nick b1835f1c9b Merge remote-tracking branch 'upstream-pull/81/head' 2019-06-25 18:37:12 +00:00
Jonas Nick 8363118828 Merge branch 'update-nixpkgs4' 2019-06-21 09:46:51 +00:00
Jonas Nick e6c614c0bb Merge branch 'spark-0.2.8' 2019-06-21 09:46:03 +00:00
Jonas Nick b4e635c0d2 Re-run spark-wallet generate.sh to pin newer packages 2019-06-21 09:22:32 +00:00
Jonas Nick f3f2fb6f47 Update nixpkgs. Includes Linux SACK CVE fixes 2019-06-20 20:20:40 +00:00
Jonas Nick 5fd3875646 Fix spark-wallet rate lookup 2019-06-16 22:27:31 +00:00
Jonas Nick 5a0e58b9d0 Update spark-wallet package to 0.2.8 2019-06-11 21:59:40 +00:00
Jonas Nick d9eefab336 Merge remote-tracking branch 'upstream-pull/72/head' 2019-06-10 19:55:25 +00:00
Jonas Nick 4eef6522a8 Merge remote-tracking branch 'upstream-pull/77/head' 2019-06-06 18:42:19 +00:00
Jonas Nick eb5cb3e2e2 Merge remote-tracking branch 'upstream-pull/76/head' 2019-06-01 19:31:56 +00:00
Jonas Nick ecbd17f680 Merge branch 'update-nixpkgs3' 2019-05-31 05:59:36 +00:00
Jonas Nick 4628a3c885 Update pinned nixpkgs 2019-05-27 21:28:29 +00:00
Jonas Nick 72a3e1c553 Merge branch 'hard' 2019-05-23 20:05:41 +00:00
Jonas Nick 00989c607d Mention installing latest firmware in install.md 2019-05-21 23:12:54 +00:00
Jonas Nick 0cca1d4df8 Merge branch 'hwi-better' 2019-05-21 22:59:33 +00:00
Jonas Nick 9e913263df Merge branch 'fix-packages' 2019-05-21 22:55:28 +00:00
Jonas Nick 1797ae7d19 Mention disabling Hyper-Threading and mention ECC 2019-05-18 19:18:00 +00:00
Jonas Nick 2554cde92a Add qrencode package 2019-05-18 00:00:35 +00:00
Jonas Nick 7b4cf2c450 bech32 by default 2019-05-17 23:59:15 +00:00
Jonas Nick 4ecb77250f Merge remote-tracking branch 'upstream-pull/59/head' 2019-05-17 23:09:29 +00:00
Jonas Nick f1445c396e Use bitcoind consistently without GUI. The 'bitcoin' package includes the GUI. 2019-05-17 22:39:00 +00:00
Jonas Nick 3f9a2aec68 Disable miniupnpc. It's only useful for introducing vulnerabilities. 2019-05-17 22:30:16 +00:00
Jonas Nick bff6dc9e44 Merge remote-tracking branch 'nixbitcoin/documentation' 2019-05-15 22:04:26 +00:00
Jonas Nick c6667c346a Merge branch 'update-nixpkgs2' 2019-05-13 15:53:27 +00:00
Jonas Nick 2a4e5fb16f Merge branch 'hwi' 2019-05-12 18:09:17 +00:00
Jonas Nick 773616548c Merge branch 'no-substitute' 2019-05-12 18:04:22 +00:00
Jonas Nick b1c9962f6b Merge branch 'nixbitcoin-fix-clightning' 2019-05-12 18:03:24 +00:00
Jonas Nick 36ec510739 Mention proper way to install without using the binary cache 2019-05-06 22:46:49 +00:00
Jonas Nick 62b11edbb0 Update nixpkgs and switch from nixpkgs-unstable to nixos-unstable. Notable change: includes bitcoind version bump to 0.18 2019-05-06 22:26:16 +00:00
Jonas Nick c2f8bf8067 Add support for ledger and trezor with bitcoin-core/HWI 2019-05-05 20:49:31 +00:00
Jonas Nick 54a6a3363e Merge branch 'service-hardening' 2019-05-03 15:51:38 +00:00
Jonas Nick e1ee5023e2 Rename service settings for 'node' to 'nodejs' to avoid confusion 2019-05-03 10:44:16 +00:00
Jonas Nick 469c1de6a9 Fix electrum after disallowing anything but localhost by adding ipv6 local address 2019-04-28 18:54:13 +00:00
Jonas Nick be5513a425 Merge branch 'nixbitcoin-documentation' 2019-04-28 18:38:24 +00:00
Jonas Nick 63c66f6107 Merge branch '0xB10C-add-missing-semicolon' 2019-04-28 13:22:23 +00:00
Jonas Nick c4d1232d63 Merge branch 'add-missing-semicolon' of https://github.com/0xB10C/nix-bitcoin into 0xB10C-add-missing-semicolon 2019-04-28 13:22:11 +00:00
Jonas Nick 0805336347 Merge branch 'use-hardened-profile' 2019-04-28 13:21:07 +00:00
Jonas Nick 7fb1cc1e93 Add security section to README 2019-04-28 13:15:17 +00:00
Jonas Nick 6f8dac6e07 Restrict namespaces for systemd services by default 2019-04-28 13:15:17 +00:00
Jonas Nick eaaf8e9aab Use IPAddress{Allow,Deny} by default for systemd services 2019-04-28 13:15:17 +00:00
Jonas Nick d9533edad1 Fix memory deny write execute for nodejs services 2019-04-28 13:15:16 +00:00
Jonas Nick a089d65d25 Move service hardening flags into separate file 2019-04-28 13:15:12 +00:00
Jonas Nick 2d20c1ae02 Use hardened kernel profile 2019-04-27 12:19:56 +00:00
Jonas Nick 66095871c6 Merge branch 'nixbitcoin-electrum-server' 2019-04-27 10:09:56 +00:00
Jonas Nick 286601660e Merge branch 'nixos-19.03' 2019-04-26 23:33:26 +00:00
Jonas Nick 5c26539c48 Merge branch 'install-nix' 2019-04-26 09:23:13 +00:00
Jonas Nick fc3ada9cab Switch to multi-user mode in nix installation instructions 2019-04-24 21:02:29 +00:00
Jonas Nick 25f30addce Update to NixOs 19.03 2019-04-24 13:39:46 +00:00
Jonas Nick a7b2e996f6 Merge branch 'nixbitcoin-documentation' 2019-04-23 19:41:16 +00:00
Jonas Nick 38889584a9 Merge branch 'documentation' of https://github.com/nixbitcoin/nix-bitcoin into nixbitcoin-documentation 2019-04-23 19:41:05 +00:00
Jonas Nick d0df130c11 Merge branch 'recurring-donations' 2019-04-23 19:39:58 +00:00
Jonas Nick a68511d134 Add note to recurring-donations that this is experimental 2019-04-22 00:38:46 +00:00
Jonas Nick bb9aa8fb29 Fix invoice amount check in recurring-donations 2019-04-22 00:37:45 +00:00