Package Details: pi-hole-ftl 5.25.2-2

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)

Required by (65)

Sources (6)

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.

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)

iInvalid checksum for arch-ftl-4.3.1.patch

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;