iInvalid checksum for arch-ftl-4.3.1.patch
Search Criteria
Package Details: pi-hole-ftl 5.25.2-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/pi-hole-ftl.git (read-only, click to copy) |
---|---|
Package Base: | pi-hole-ftl |
Description: | The Pi-hole FTL engine |
Upstream URL: | https://github.com/pi-hole/FTL |
Licenses: | EUPL-1.2 |
Conflicts: | dnsmasq |
Provides: | dnsmasq |
Submitter: | max.bra |
Maintainer: | max.bra (graysky) |
Last Packager: | max.bra |
Votes: | 57 |
Popularity: | 2.13 |
First Submitted: | 2017-05-07 15:23 (UTC) |
Last Updated: | 2024-08-10 09:53 (UTC) |
Dependencies (6)
- gmp (gmp-hgAUR)
- libidn (libidn-gitAUR)
- nettle (nettle-gitAUR)
- cmake (cmake-gitAUR) (make)
- sqlite (sqlite-fossilAUR) (make)
- xxd (vim-minimal-gitAUR, gvim-gitAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, gvim-gtk2AUR, gvim, tinyxxd, vim) (make)
Required by (65)
- adhocspot-script-git (requires dnsmasq)
- airgeddon (requires dnsmasq) (optional)
- anti-ad-dnsmasq-git (requires dnsmasq)
- appgate-sdp (requires dnsmasq) (optional)
- appgate-sdp-headless (requires dnsmasq) (optional)
- archpxe (requires dnsmasq)
- berate_ap-git (requires dnsmasq)
- blueman-git (requires dnsmasq) (optional)
- corplink-bin (requires dnsmasq)
- create_ap (requires dnsmasq)
- create_ap-git (requires dnsmasq)
- cuttlefish-base-git (requires dnsmasq)
- dns-zone-blacklist-git (requires dnsmasq) (optional)
- dnsmasq-china-list-git (requires dnsmasq)
- dnsmasq-openrc (requires dnsmasq)
- docker-dnsmasq (requires dnsmasq)
- docker-machine-driver-kvm2 (requires dnsmasq)
- easywifi-git (requires dnsmasq) (optional)
- ethoscope-device (requires dnsmasq)
- ethoscope-node (requires dnsmasq)
- feishu-bin (requires dnsmasq)
- gnome-network-displays (requires dnsmasq)
- gnome-network-displays-git (requires dnsmasq)
- holodev (requires dnsmasq)
- holodev-git (requires dnsmasq)
- hostsblock (requires dnsmasq) (optional)
- incus-git (requires dnsmasq)
- incus-tools-git (requires dnsmasq)
- libnm-git (requires dnsmasq) (make)
- libnm-iwd (requires dnsmasq) (make)
- libvirt-git (requires dnsmasq) (make)
- libvirt-git (requires dnsmasq) (optional)
- libvirt-xen (requires dnsmasq) (make)
- libvirt-xen (requires dnsmasq) (optional)
- linux-router (requires dnsmasq)
- linux-wifi-hotspot (requires dnsmasq) (optional)
- linux-wifi-hotspot-bin (requires dnsmasq) (optional)
- lxc-git (requires dnsmasq) (optional)
- lxc-selinux (requires dnsmasq) (optional)
- lxd-git (requires dnsmasq)
- lxd516 (requires dnsmasq)
- minimega (requires dnsmasq) (optional)
- netns-helper-git (requires dnsmasq) (optional)
- networkmanager-git (requires dnsmasq) (make)
- networkmanager-git (requires dnsmasq) (optional)
- networkmanager-iwd (requires dnsmasq) (make)
- networkmanager-iwd (requires dnsmasq) (optional)
- networkmanager-support (requires dnsmasq)
- nm-cloud-setup-git (requires dnsmasq) (make)
- nm-iwd-cloud-setup (requires dnsmasq) (make)
- overture (requires dnsmasq) (optional)
- p-rout-git (requires dnsmasq)
- pi-hole-server
- pi-hole-standalone
- pinephone-dev-tools (requires dnsmasq)
- podman-dnsname-git (requires dnsmasq)
- rbenv-vagrant-setup-git (requires dnsmasq) (optional)
- simonpi (requires dnsmasq)
- simonpi-git (requires dnsmasq)
- ss-tproxy (requires dnsmasq)
- ss-tproxy-git (requires dnsmasq)
- vagrant-git (requires dnsmasq) (optional)
- virter (requires dnsmasq) (optional)
- waydroid (requires dnsmasq)
- waydroid-git (requires dnsmasq)
Sources (6)
Latest Comments
« First ‹ Previous 1 .. 24 25 26 27 28 29 30 31 32 33 34 .. 44 Next › Last »
danieltetraquark commented on 2019-07-10 12:35 (UTC)
DNAblue2112 commented on 2019-07-10 10:32 (UTC)
In future can you please not require the very latest version of other packages if at all possible. I am using Manjaro which hasn't pushed the nettle update through yet which means I can't even install this since I don't have nettle at 3.5 yet. I don't know if there is something in 3.5 that you desperately need or if you set it at that version since it was the newest but its quite irritating to not be able to install because of a version requirement. I completely understand the decision if it was out of necessity for nettle 3.5 though.
sir_randomuser commented on 2019-07-08 22:12 (UTC)
max.bra Thanks! That was easy :) All up and running now.
max.bra commented on 2019-07-08 20:04 (UTC)
hi sir_randomuser, do a full system update as nettle 3.5.1 is already in core.
sir_randomuser commented on 2019-07-08 16:15 (UTC) (edited on 2019-07-08 16:15 (UTC) by sir_randomuser)
Getting the following error when upgrading:
1 aur/pi-hole-ftl 4.3.1-1 -> 4.3.1-3
==> Packages to not upgrade: (eg: 1 2 3, 1-3, ^4 or repo name)
==>
==> Error: Could not find all required packages:
nettle>=3.5 (Wanted by: pi-hole-ftl)
max.bra commented on 2019-07-08 15:01 (UTC)
done, thanks for reporting.
max.bra commented on 2019-07-08 14:40 (UTC)
patching right now, sums are not aligned
donnaber commented on 2019-07-08 14:38 (UTC)
Build fails this morning. Patch file isn't signed properly.
max.bra commented on 2019-07-08 14:17 (UTC)
@leogx9r oh yes i get it now, i was on mobile and all code seemed to be the same, sorry. patching immediately.
leogx9r commented on 2019-07-08 10:29 (UTC) (edited on 2019-07-08 10:38 (UTC) by leogx9r)
@max.bra Your fix actually caused the issue (someone posted it on FTL's issue tracker). You're passing function pointers (&nettle_get_secp_256r1
and &nettle_get_secp_384r1
) in your patch when the nettle_ecc_point_init()
is expecting a structure pointer so it crashes during DNSSEC validation.
--- FTL-4.3.1/dnsmasq/crypto.c 2019-05-25 21:37:26.000000000 +0200
+++ FTL-4.3.1.cust/dnsmasq/crypto.c 2019-07-07 18:45:53.335956792 +0200
@@ -294,7 +294,7 @@ static int dnsmasq_ecdsa_verify(struct b
if (!(key_256 = whine_malloc(sizeof(struct ecc_point))))
return 0;
- nettle_ecc_point_init(key_256, &nettle_secp_256r1);
+ nettle_ecc_point_init(key_256, &nettle_get_secp_256r1);
}
key = key_256;
@@ -307,7 +307,7 @@ static int dnsmasq_ecdsa_verify(struct b
if (!(key_384 = whine_malloc(sizeof(struct ecc_point))))
return 0;
- nettle_ecc_point_init(key_384, &nettle_secp_384r1);
+ nettle_ecc_point_init(key_384, &nettle_get_secp_384r1);
}
key = key_384;
Pinned Comments
max.bra commented on 2018-02-09 16:46 (UTC) (edited on 2019-10-18 23:13 (UTC) by max.bra)
ArchLinux Pi-hole is not officially supported by Pi-hole project. In case of bugs and malfunctions please DO NOT file a report upstream.
First of all check if the wiki (https://wiki.archlinux.org/index.php/Pi-hole) can help then ask here for assistance and tips.
When it will be excluded that the problem does not depend on ArchLinux we will file a bug upstream.