908 Commits

Author SHA1 Message Date
Antoine Poinsot
e4a019281d
Merge #553: add tips and tricks
60ff05acf7a8081c4adba532b5f9f95135ef9bd5 add tips and tricks (pythcoiner)

Pull request description:

  follow #512

ACKs for top commit:
  darosior:
    ACK 60ff05acf7a8081c4adba532b5f9f95135ef9bd5

Tree-SHA512: 8dcc16a65725544969dc13ebd7ce9406fd8b59b9517e0fdfd374ca428656bc03a655eec30e2152fd2966db3c8e4332416eb473b1ddb31351b8bbba81f9671c94
2023-06-06 11:19:16 +02:00
pythcoiner
60ff05acf7 add tips and tricks 2023-06-02 18:51:22 +02:00
edouard
825a69bd2b
Merge #551: gui: update async-hwi 0.0.7
89d8e660beb2b4fee13effefdc32daf6341a2728 gui: update async-hwi 0.0.7 (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 89d8e660beb2b4fee13effefdc32daf6341a2728

Tree-SHA512: 9725e422231997c8eb03d01dacf343c66060c1676527a4ea7510b0013f6653acef973b507876f290aab07638a3dfaa04c63d86ade641b55bef171c818de663de
2023-05-31 17:40:43 +02:00
edouard
89d8e660be gui: update async-hwi 0.0.7 2023-05-31 11:21:42 +02:00
Antoine Poinsot
21f069a4e7
Merge #529: add glibc version
0d3e9e1593b736fd68c89ac2dfc8fe05f0846403 add glibc version (pythcoiner)

Pull request description:

  follow #523

ACKs for top commit:
  darosior:
    ACK 0d3e9e1593b736fd68c89ac2dfc8fe05f0846403

Tree-SHA512: 2348297de50752c7af35470644597a618defdfdcccf20b773f7034a6aa441b10c77d00405f836becdbeebf033fb1f8f932b7af6e4db06ca7705671b38a3906c1
2023-05-30 15:14:52 +02:00
Antoine Poinsot
210322c143
Merge #541: doc/ci: Use Bitcoin Core 25.0
5b63fe813869af82bf70a027d38e32c15bd219fa doc/ci: Use Bitcoin Core 25.0 (fanquake)

Pull request description:

  Leave minimum supported version as 24.0.1.

ACKs for top commit:
  darosior:
    ACK 5b63fe813869af82bf70a027d38e32c15bd219fa

Tree-SHA512: 2ec14693cc4ece42aab398c1e06722cd92799ee5806c3f3c526ae9f34d70d6fddc23feb66b72054ad49edf7aa92f717918f43e9745a2a8d6a48dd3a3463fb075
2023-05-30 14:21:04 +02:00
fanquake
5b63fe8138
doc/ci: Use Bitcoin Core 25.0 2023-05-29 10:14:42 +01:00
edouard
a39a806d1c
Merge #540: gui: clear fingerprint alias when changing device type
c55b992ace93da5b334a878b92a62a5d5325a0cd gui: clear fingerprint alias when changing device type (jp1ac4)

Pull request description:

  This is to resolve #531.

ACKs for top commit:
  edouardparis:
    ACK c55b992ace93da5b334a878b92a62a5d5325a0cd

Tree-SHA512: d38d393d669704c4c980315b5f9c7eda433ce3b1faeeaa0efd71d5f2c4eee531c4943957d1236dd1d245f1e3fff896638600369d0c7e66b2b2be9568aa0036e0
2023-05-26 10:14:36 +02:00
jp1ac4
c55b992ace
gui: clear fingerprint alias when changing device type 2023-05-26 08:23:36 +01:00
Antoine Poinsot
11ed7bf7aa
Merge #536: Make compilable on aarch64 (M1)
700f6e1d6fc9f4fcbfeeffc00a49c655be8ce671 make compilable on aarch64 (M1) (raphjaph)

Pull request description:

  I ran into some issues while trying to build this on an M1 Mac. First, the `bip39` crate was somehow not being imported correctly and secondly there wasn't a way to just use the `hardware_randomness()` if `cpu_randomness()` wasn't available. Not sure how to do the `#[cfg]` stuff correctly so feel free to close and do another way. Just wanted to post somewhere in case someone else runs into this.

ACKs for top commit:
  darosior:
    utACK 700f6e1d6fc9f4fcbfeeffc00a49c655be8ce671

Tree-SHA512: 01113ef48d103348159f366e70eacbae9b5fa9b255dc758e9b24ae079c2f2468eefc792b58ce3bc25e3e89e5b7719eba8ef6d60fbecfd726f42a62d55c5b46e0
2023-05-25 09:10:23 +02:00
raphjaph
700f6e1d6f make compilable on aarch64 (M1) 2023-05-24 00:08:54 +02:00
Antoine Poinsot
54ac3c7d49
Merge #535: add udev dependency to TRY.md
4dcac426a941dd62b27d4df1379ef836e394a789 add udev dependency to TRY.md (pythcoiner)

Pull request description:

  i just found out that on ubuntu 22.04,  libudev-dev cannot be installed if udev is not installed first

ACKs for top commit:
  darosior:
    Thanks. utACK 4dcac426a941dd62b27d4df1379ef836e394a789.

Tree-SHA512: 916e00ba5679573692913272d9d827562c14742b7e4e5f08b8b3f4bbd88577b2361a5b74683d7865de4e279e26365a163edb8cbc13daef4485ae7d18065deb30
2023-05-22 18:03:39 +02:00
Antoine Poinsot
32dbb9490e
Merge #533: doc/ci: Use Bitcoin Core 24.1
1eb7c08b4525861e93d4b9889499d7ab1bca912d doc/ci: Use Bitcoin Core 24.1 (fanquake)

Pull request description:

  Leave minimum supported version as 24.0.1.

ACKs for top commit:
  darosior:
    ACK 1eb7c08b4525861e93d4b9889499d7ab1bca912d

Tree-SHA512: 9316932eb256884da33b7f975b53bb37a1a791af3b77fc9bbc1bba2a74547c91c122598760a4baa241092f29418d766930b3c6fac49e246437b4fff4c38d02a1
2023-05-22 17:41:00 +02:00
pythcoiner
4dcac426a9 add udev dependency to TRY.md 2023-05-20 23:59:14 +02:00
pythcoiner
0d3e9e1593 add glibc version 2023-05-20 23:42:39 +02:00
fanquake
1eb7c08b45
doc/ci: Use Bitcoin Core 24.1
Leave minimum supported version as 24.0.1.
2023-05-19 15:04:57 +01:00
Antoine Poinsot
0406085ed5
Merge #527: minor wording fix
506f97dc8e7ad053e30e19a12327b2bf16f09882 minor wording fix (pythcoiner)

Pull request description:

  following #508

ACKs for top commit:
  darosior:
    ACK 506f97dc8e7ad053e30e19a12327b2bf16f09882

Tree-SHA512: 5e511e8ebe1ec346dfdf70759f15e2548e78323efafe0ba97a15a8195e52dd6dde490c4320f8a42b533d3772e5f83f8fa9c9edba9dcb8012cb96b319507a3072
2023-05-14 13:43:38 +02:00
Antoine Poinsot
2644a47b17
Merge #526: gui: minor wording fix
41978be064f2f7191e24124f21ae813426b74d19 minor wording fix (pythcoiner)

Pull request description:

  fixes #515

ACKs for top commit:
  darosior:
    utACK 41978be064f2f7191e24124f21ae813426b74d19

Tree-SHA512: c5594c1509e9d7e834a021be83c6a804381e071755ed4a671aaa0b18c2d141a2a1a4c93d0389d75343e11c823053b33178299a0d783e873ab852c30520a76877
2023-05-14 13:40:45 +02:00
Antoine Poinsot
2bd28a1073
Merge #524: doc: replace minisafe by liana
54679343ec04bffcaa9fa4e08b0489176ea22166 replace minisafe by liana (pythcoiner)

Pull request description:

  just rewording minisafe => liana

ACKs for top commit:
  darosior:
    web ACK 54679343ec04bffcaa9fa4e08b0489176ea22166

Tree-SHA512: 42e8966d1f03a2217f0c573cf5220124a5f22954bc1c15c929a0f3842e53e7fa5298f8c0f6be6aae4122a416bcda0205c0e896b35d93bfc04c28347a20b9a767
2023-05-14 13:39:42 +02:00
Antoine Poinsot
f88f1678bc
Merge #521: add .idea/ to .gitignore
07ede01855320d4c6869547b0264c9ed566cc31b add .idea/ to .gitignore (pythcoiner)

Pull request description:

  .idea/ is folder for Jetbrains IDEs (Clion,Pycharm, etc...)

ACKs for top commit:
  darosior:
    web ACK 07ede01855320d4c6869547b0264c9ed566cc31b

Tree-SHA512: 009a3d660f2ff2002f697c58ed67e66121acf64db088d29f12bf625b62fbe3ef636b280d828a0ca1ed35b18d33414884f6626eecd5765eff172136c4b1f67971
2023-05-14 13:38:50 +02:00
pythcoiner
506f97dc8e minor wording fix 2023-05-14 08:51:32 +02:00
pythcoiner
41978be064 minor wording fix
minor wording fix
2023-05-14 08:03:00 +02:00
pythcoiner
07ede01855 add .idea/ to .gitignore 2023-05-13 19:01:45 +02:00
pythcoiner
54679343ec replace minisafe by liana 2023-05-13 18:59:49 +02:00
Antoine Poinsot
73a90b412d
Merge #500: README: mention the verify-commits script
7f6a7ed6983fc65d544be458f9904b32e0cfcc92 README: mention the verify-commits script (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    self-ACK 7f6a7ed6983fc65d544be458f9904b32e0cfcc92 -- simple doc

Tree-SHA512: 3714302b78a947475d08292282e5886e954ca354a22b3837d21ac72bf383c1972bd9b4905cf4900beebd3c17834ee22b63f0e0fe55106b07966c45cac5fb3d3c
2023-05-12 13:15:28 +02:00
Antoine Poinsot
7f6a7ed698
README: mention the verify-commits script 2023-05-12 13:14:33 +02:00
Antoine Poinsot
ec55348693
Merge #499: sqlite: prevent races when updating the next derivation index
039b82d9b3e11786f09c761a6d0a6d137cdff8ad sqlite: prevent races when updating the next derivation index (Antoine Poinsot)

Pull request description:

  You can check the unit test triggering the race fails on master. I'm pretty sure it's the reason for the address generation bug i experienced yesterday when testing.

ACKs for top commit:
  edouardparis:
    utACK 039b82d9b3e11786f09c761a6d0a6d137cdff8ad

Tree-SHA512: e245d8732346731c5a98223363c9d2e77f3a568e046055007162167f7a7209cc0e9d0f57c7219e469788ff73c570962396c4da0e056c790ffffbd953c75ab3ee
2023-05-12 13:03:26 +02:00
Antoine Poinsot
9490159e7c
Merge #498: bitcoind: do not assert presence of 'warning' field in unloadwallet response
0f07361d9b6a9d118360607479ef9f7e5d9278e1 bitcoind: adapt the warning detection with interface breakage in v25 (Antoine Poinsot)
3a82c3a81d2c6f6a726395a8a2fbab462466f3e6 bitcoind: do not assert presence of 'warning' field in unloadwallet response (Antoine Poinsot)

Pull request description:

  We should really be less picky in the bitcoind interface... Too many unnecessary assertions.

ACKs for top commit:
  darosior:
    self-ACK 0f07361d9b6a9d118360607479ef9f7e5d9278e1

Tree-SHA512: 0e85f18caf777da40e8d91b6e834ba629d2c4d4b230b7d3d96f075864cb79670bfa3a48150b96c5bf7ff54a80e424b08117a3de2eb422ffbc9c887d121633796
2023-05-12 12:13:21 +02:00
Antoine Poinsot
039b82d9b3
sqlite: prevent races when updating the next derivation index 2023-05-12 12:08:55 +02:00
Antoine Poinsot
0f07361d9b
bitcoind: adapt the warning detection with interface breakage in v25 2023-05-12 11:27:46 +02:00
Antoine Poinsot
3a82c3a81d
bitcoind: do not assert presence of 'warning' field in unloadwallet response 2023-05-12 10:57:23 +02:00
Antoine Poinsot
08223c0ded
Merge #497: Add instructions to build daemon for testing
d337568706c5e6070d05d378392e74d590438f0b Add instructions to build deamon for testing (Novo)

Pull request description:

  @darosior  I tried following the testing instructions and I got an error that indicated that the `target/debug` directory did not exist. This PR adds instructions that specifically ask devs to build the project before testing. I think this will be helpful to others when trying to run the tests.

ACKs for top commit:
  darosior:
    ACK d337568706c5e6070d05d378392e74d590438f0b -- Thank you for improving the documentation.

Tree-SHA512: 9ba9c141de13f30128497734f231df6763713e18d5d0e6f2d92cdd3f3d3ca0490755760ecb0b7375a067365156a781e4d42ce07da337cbda594b39855adc2e69
2023-05-12 10:50:24 +02:00
Antoine Poinsot
8debaf8e83
Merge #490: Release 1.0 preparation
fe906da6123d9741a6a1d3d8d94e6f632138e56f Bump version to 1.0.0 (Antoine Poinsot)
73902627d69ae7a525ed732bbd255a6daaf216e4 Add a SECURITY.md (Antoine Poinsot)
664a9b6cf57774456e56a83aa97a20e41abd52d6 Documentation updates for v1.0 (Antoine Poinsot)
1f9b78383a334ceeda276a8d3a27ad4673a33349 CHANGELOG: add v1.0 release notes (Antoine Poinsot)
e685f3b55cac4712b0a2e9d0bf4674b9916b1fd5 contrib: fix guix build to use lianad's master (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    self-ACK fe906da6123d9741a6a1d3d8d94e6f632138e56f

Tree-SHA512: 3412855d292c00de5b40171f555f661f64927f1bc635fa36fad70fe9bec93551bf9421e6c75d6d26fd9cdc8f6536979b8417db50617c484ae80ef2289b07ddb5
2023-05-11 17:05:06 +02:00
Antoine Poinsot
165fb36196
Merge #495: lib: on Windows unload the watchonly wallet before deleting it
17d1f847bcf201fb452c7c9d950b0b1ee2f4e22c lib: on Windows unload the watchonly wallet before deleting it (Antoine Poinsot)

Pull request description:

  Fixes #493

ACKs for top commit:
  darosior:
    ACK 17d1f847bcf201fb452c7c9d950b0b1ee2f4e22c -- tested on Windows by Kevin

Tree-SHA512: 2a92f5ce957ce4bd3a7c4a9b9c5f49ff0262157935c492a562c8a03af45b794db3bc5abd64d38b270d5b86fdc4c5288dcc4ea20c7343bc04b4c6a396c3a27ffc
2023-05-11 17:03:50 +02:00
edouard
2a840b3ba1
Merge #496: gui: minor fixes and wording change
98c7d54ae059eb6542d327142692c2df5c769729 gui: increase scrollable width (edouard)
916e47539523357972dd308290543f77dcc0145d change install registration text (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 98c7d54ae059eb6542d327142692c2df5c769729

Tree-SHA512: b5b47f2abba46a9d8990898d4f3f0013a51dda7d7aa6f1945625342b61d1bd8d3b9bad528aa932bff88379d6ee8232df51951b1e3c6a82d2b2c2a71789c540b9
2023-05-11 14:30:33 +02:00
edouard
98c7d54ae0 gui: increase scrollable width 2023-05-11 13:39:31 +02:00
Novo
d337568706 Add instructions to build deamon for testing 2023-05-11 12:36:43 +01:00
edouard
916e475395 change install registration text 2023-05-11 13:26:13 +02:00
Antoine Poinsot
17d1f847bc
lib: on Windows unload the watchonly wallet before deleting it 2023-05-11 12:22:48 +02:00
Antoine Poinsot
fe906da612
Bump version to 1.0.0 2023-05-11 11:44:57 +02:00
Antoine Poinsot
73902627d6
Add a SECURITY.md 2023-05-11 11:44:57 +02:00
Antoine Poinsot
664a9b6cf5
Documentation updates for v1.0 2023-05-11 11:44:56 +02:00
Antoine Poinsot
1f9b78383a
CHANGELOG: add v1.0 release notes 2023-05-11 11:27:43 +02:00
Antoine Poinsot
e685f3b55c
contrib: fix guix build to use lianad's master 2023-05-11 11:23:03 +02:00
Antoine Poinsot
b55d76af57
Merge #489: Macos distribution improvements
4471516bec5c8fd478257197dcf17d70989d208f contrib: document the macOS distribution and codesigning (Antoine Poinsot)
d387ca19915fc4d4494d6be0268005ec3d4689d5 contrib: codesigning for MacOS in the release script (Antoine Poinsot)
1a1e0c245f208487dbec1ffda11c4ca0912e1610 contrib: make the Xcode archive configurable for MacOS builds (Antoine Poinsot)
471ecd296ed6c1d50dfed0cda85f4c4d4d0756ff contrib: distribute on macOS using a zip, not a dmg (Antoine Poinsot)
eade76e3f181c383f376ac27df80bd78e8409754 contrib: add the Liana icon to the macOS distribution bundle (Antoine Poinsot)
eb26e71019f13af5a67745a0826a995bb2d0a612 contrib: cleanup macOS' Info.plist (Antoine Poinsot)

Pull request description:

  Still waiting on the notarization process to complete. But in the meantime, some cleanups of the macOS distribution process (we can now have an app with a nice logo that can be launched just by clicking on it 🎉) and (bulk) documentation of my codesigning experiment.

ACKs for top commit:
  darosior:
    ACK 4471516bec5c8fd478257197dcf17d70989d208f -- Just tested the notarized binary on a mac 🚀

Tree-SHA512: a37711b43f8153844da4b65e77d2bc054ad26f126970a0f2738b1c0fedf9da34318af7ea4795c89ebf393cfbf8a97c9d09563ab35a5c806646b7ca6c767696eb
2023-05-11 11:22:13 +02:00
edouard
95dca235ac
Merge #494: fix psbt view: wrong signer fingerprint padding
2d7f2254cac8a7d0246e52fcbebc90f470a34aff fix psbt view: wrong signer fingerprint padding (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 2d7f2254cac8a7d0246e52fcbebc90f470a34aff

Tree-SHA512: 7b8986a5883a3b26f7423477ca14b87115eb451afc312ad9cfd255f09b0dc3759d3ac53775915d293d7aa5520544ceb27f9edac9edb7cf991e89bf86e8fa5b57
2023-05-11 11:13:21 +02:00
Antoine Poinsot
4471516bec
contrib: document the macOS distribution and codesigning 2023-05-11 11:03:41 +02:00
Antoine Poinsot
d387ca1991
contrib: codesigning for MacOS in the release script 2023-05-11 11:03:34 +02:00
Antoine Poinsot
1a1e0c245f
contrib: make the Xcode archive configurable for MacOS builds 2023-05-11 11:03:33 +02:00
edouard
2d7f2254ca fix psbt view: wrong signer fingerprint padding 2023-05-11 10:34:35 +02:00