99 Commits

Author SHA1 Message Date
pythcoiner
df1fb7f8f5
allow to connect to an electrum server w/ a self signed certificate"
This reverts commit b7b52d73bec0522af6dd08e9018868841b9363ca.
2025-06-11 12:19:23 +02:00
edouardparis
a9d417bc39 Prepare v11.0-dev 2025-05-26 11:11:46 +02:00
edouardparis
88cebffb03 Prepare v10.0 2025-03-21 16:12:32 +01:00
Michael Mallan
b5049f0dde
add source for reproducible build 2025-02-26 09:53:22 +00:00
edouardparis
edd13360ed fix release and sign scripts
Use LIANA_PREFIX var everywhere, remove capital letter from macos
binaries.
2025-01-17 12:13:41 +01:00
edouardparis
d4f9f38ca0 release: remove windows zip
The zip was containing only the readme file and the unsigned .exe.
It is not really useful for a windows user.
2025-01-15 12:06:32 +01:00
edouardparis
bd3eaa1cd6 fix script: remove paths from checksums file 2025-01-07 14:33:09 +01:00
edouardparis
39616bea42 Add liana and version to shasums txt file 2025-01-07 11:22:24 +01:00
edouardparis
d0fefc37f4 Prepare v9 release 2025-01-07 11:22:24 +01:00
edouardparis
5d30ea24fb build: add universal2-apple-darwin target with lipo 2025-01-06 12:45:31 +01:00
edouardparis
b7b52d73be Revert "Merge #1500: gui: allow to connect to an electrum server w/ a self signed certificate"
This reverts commit 2d2d080888f5c2a0fd82d6c4a4009a254b2dbcb2, reversing
changes made to cfe15b360d0f9a40d0de2ca00bdd1530e6e6c8e9.
2025-01-02 15:31:30 +01:00
pythcoiner
09bb450b1f gui: allow user to not validate the ssl domain for an electrum server 2024-12-31 15:18:21 +01:00
edouardparis
c07c816598 bump msrv 1.80 2024-12-17 10:52:03 +01:00
edouardparis
6b4e7b0521 fix reproducible dpkg-deb 2024-12-16 16:53:01 +01:00
edouardparis
cc083f9be6 Remove docker reproducible build 2024-12-16 15:38:08 +01:00
edouardparis
34e6afd543 Add script contrib/release/sign.sh for signing binaries 2024-12-16 15:38:08 +01:00
edouardparis
a2917c5bd7 Add SOURCE_DATE_EPOCH and TAR_OPTIONS for reproducibility
close #1474
close #1479
2024-12-16 15:38:08 +01:00
edouardparis
2c70aba2d5 nix build and nix shells for release
Cross compiling the crates for windows and macos
2024-12-16 15:38:08 +01:00
edouardparis
e3acfa7f80 Update guix commit: rust 1.82 2024-12-04 15:03:24 +01:00
edouardparis
d2379bd71a Use cargo-zigbuild for reproducible build with glibc 2.31 2024-11-28 16:19:07 +01:00
edouardparis
da4c102a66 Fix reproducible system to handle lianad crate 2024-11-19 18:01:25 +01:00
edouardparis
6cefd2464a remove liana from vendored source link 2024-11-19 12:03:29 +01:00
edouardparis
c14c55beee remove daemonize from config 2024-11-18 18:36:23 +01:00
edouardparis
f32b6aa30d fix the reproducible build to include the workspace change 2024-11-15 13:26:13 +01:00
edouardparis
95e97bc7dc Bump liana version v8 2024-11-05 11:11:20 +01:00
edouardparis
84a370e339
Merge #1350: Add compression algo flag to dpkg command for arch build
953a85b94321093d29926283df951c3f4f00d2aa Add compression algo flag to dpkg command for arch build (edouardparis)

Pull request description:

  Arch package failed to be extracted during pacman update because of the default zstd algo

ACKs for top commit:
  edouardparis:
    Self-ACK 953a85b94321093d29926283df951c3f4f00d2aa

Tree-SHA512: f5c0885981c5f60e291614fae8f8942b243059bc3c98c2fd313eb8f30a99d4eb832cde1e63e0206e0f71ccb637a0ddb3426283abb8e56231a5eadc65f8775309
2024-11-05 10:33:47 +01:00
edouardparis
456fce35a5 bump gui msrv to 1.71.1 2024-11-04 11:30:05 +01:00
edouardparis
953a85b943 Add compression algo flag to dpkg command for arch build
Arch package failed to be extracted on pacman update because
of the default zstd algo
2024-09-18 16:46:09 +02:00
edouardparis
aa1ca64816 Bump liana v7.0 2024-09-12 09:31:21 +02:00
Michael Mallan
ada89c5c56
doc: update with electrum info 2024-09-05 14:55:58 +01:00
Antoine Poinsot
876a7a39af
Merge #1131: Use rustc 1.70 required by gui for docker reproducible build
b0d30dbebf23b44399e5f75a2a786c4fd66293eb Use rustc 1.70 required by gui for docker reproducible build (edouardparis)

Pull request description:

ACKs for top commit:
  darosior:
    utACK b0d30dbebf23b44399e5f75a2a786c4fd66293eb

Tree-SHA512: 752187b01c573701e22d5f388fb61b30e9e2688a1f2b5540efa61bc53221dcf9a7b4cc6b29b89d2f148ec972cde1a476c454a71a447b72004de1cd8c3a2c2462
2024-06-28 14:24:24 +02:00
Antoine Poinsot
168112de10
Bump version to 6.0 2024-06-27 15:53:30 +02:00
edouardparis
b0d30dbebf Use rustc 1.70 required by gui for docker reproducible build 2024-06-21 11:46:45 +02:00
edouardparis
52e32b6a69 Update iced patch branch in guix build 2024-05-03 12:27:12 +02:00
Antoine Poinsot
860a1ea074
guix: use Rust 1.70 for release builds
We are being pulled over in two different directions when it comes to
our reproducible builds. On the one hand we need to target reasonably
old glibc versions in order to be compatible with older systems. On the
other hand the immaturity of the Rust ecosystem makes us require
bleeding edge versions of the compiler. With Guix to get the newer
versions of the compiler we need to also bump the glibc version.

This was not a sustainable situation. I was planning for a long time to
cleanup our reproducible builds. To create a proper Guix package for
both the daemon and the GUI using the build system they provide. I had
envisioned this way i could rewrite the inputs of the Guix package to
use an older glibc, while being able to bump the Guix time-machine. It
would even have allowed us to perform Windows builds inside Guix! And
who knows i could even have attempted to perform Apple ones too.

Unfortunately it turned out to be more complicated than that. I couldn't
manage to get my package to compile using an older glibc. Some details
about some of my failed attempts can be found there:
https://lists.gnu.org/archive/html/help-guix/2024-04/msg00056.html.

Instead of wasting more time on this, backport the newer Rust
declarations from up-to-date Guix to Guix-of-our-time-machine.
2024-04-18 17:05:20 +02:00
Antoine Poinsot
2e191f3496
guix: use rust 1.63 for building lianad 2024-03-26 14:07:24 +01:00
Antoine Poinsot
d9337121ab
Bump Liana version 2024-03-22 16:42:33 +01:00
pythcoiner
aa7db1b9a3 fix descriptor in config example 2024-03-17 19:56:14 +01:00
jp1ac4
552a49edb2
config: add user:password option for RPC authentication 2023-12-20 15:56:06 +00:00
Antoine Poinsot
d8d01df607
contrib: correct minimum libc version in Debian package 2023-10-27 18:47:52 +02:00
Antoine Poinsot
34afbe415b
contrib: update the Arch PKGBUILD to use the Debian package
To give it access to the icon and desktop entry.
2023-09-07 16:42:39 +02:00
Antoine Poinsot
1e2b1ca0d4
Merge #697: contrib: update Arch PKGBUILD to v2.0
2890fe7e9afa05212b00994a5fb623bf8c405843 README: update binaries' version to 2.0 (Antoine Poinsot)
702cca5f0f2953d258f198357146a58a3abb18d7 contrib: update Arch PKGBUILD to v2.0 (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    ACK 2890fe7e9afa05212b00994a5fb623bf8c405843 -- Kevin tested it locally.

Tree-SHA512: 96144e4957920bbe5f92d7177362aceee77db94091b5e55dff5489e072ee70120d09551f4ca613cddef5a196ce3ed8aae6a6389a3c5295b067bd3086b593be23
2023-09-07 15:13:54 +02:00
Antoine Poinsot
702cca5f0f
contrib: update Arch PKGBUILD to v2.0 2023-09-07 14:42:44 +02:00
edouard
338195a186
Merge #689: gui: use patch for iced_futures
eebf0c20350554f422a028076a460b19f88a7c34 contrib: adapt GUIX build for iced_futures patch (edouard)
df849ba960ace67615a452970ffd2f323a53974e gui: use patch for iced_futures (edouard)

Pull request description:

  from #685

ACKs for top commit:
  darosior:
    ACK eebf0c20350554f422a028076a460b19f88a7c34 -- that's a clean backport of #685 (which i ack'd) and of #687 (which i authored).

Tree-SHA512: e80777417dad0301ce6b9762b2fac02a684e3ce312ad77509e5f2457bfdd11f93d46108fe7bed451eeacf7cc0f3703a8cfa8e18e2dda8f193e704a44c42d019a
2023-09-07 10:51:05 +02:00
edouard
eebf0c2035 contrib: adapt GUIX build for iced_futures patch 2023-09-06 15:31:47 +02:00
Antoine Poinsot
f1dc1fd4bc
contrib: fix the Liana.desktop in the Debian package 2023-09-01 10:33:11 +02:00
Antoine Poinsot
271467b0e0
contrib: release script fix 2023-09-01 10:26:41 +02:00
Antoine Poinsot
7cb79312f5
contrib: get rid of deprecated vendored source information for guix 2023-08-31 16:52:21 +02:00
Antoine Poinsot
4dcd9aad0c
contrib: bump release script version to 2.0 2023-08-31 16:43:33 +02:00
Antoine Poinsot
b6c71ebe6a
contrib: fixup the Debian package creation in the release script 2023-08-25 14:37:56 +02:00