DL6ER
|
7bf97cf02a
|
Merge branch 'development-v6' into new/migrate_dnsmasq_conf
|
2024-05-12 09:51:55 +02:00 |
Dominik
|
3abd2c04ce
|
Also check for IPv6 address for configured DNS servers (#5560)
|
2024-05-12 09:33:08 +02:00 |
DL6ER
|
398f90f7f4
|
Non-matching checksums are not always corruption. Actually, they will instead be caused by binaries updated on the remote branch. This is most seen with frequently channging branchs such as development-v6 at this time.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-03-28 09:12:51 +01:00 |
DL6ER
|
82a83c497d
|
Reduce code-duplication
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-03-10 21:18:13 +01:00 |
DL6ER
|
2fd0de4743
|
Verify that we actually downloaded a valid checksum before comparing it to the local one. This covers situations where downloading the checksum from remote might have failed
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-03-10 08:43:37 +01:00 |
DL6ER
|
ed1a6278b7
|
Merge branch 'development-v6' into new/migrate_dnsmasq_conf
|
2024-02-19 21:29:11 +01:00 |
DL6ER
|
8b3469cabc
|
Merge branch 'development-v6' into development-v6-merge-development
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-02-11 16:41:41 +01:00 |
Dominik
|
8f36fdf11c
|
Make IDs of anti-/gravity lists available in vw_(anti)gravity (#5526)
|
2024-02-09 20:52:29 +01:00 |
Adam Warner
|
f193edd428
|
Merge branch 'development' into development-v6-merge-development (resolved conflicts)
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2024-02-09 19:22:53 +00:00 |
DL6ER
|
31a8f150b2
|
Add checking for availability of ftl.pi-hole.net when using FTL from a custom branch. If the server is down (or the user is offline, cannot resolve the domain, etc.), we fail early and hard instead of possibly corrupting the installation
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-31 08:00:28 +01:00 |
DL6ER
|
07b448d784
|
Also check for IPv6 address for configured DNS servers
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-01-30 19:24:33 +01:00 |
DL6ER
|
8e8c7ecad2
|
Run gravity upgrade on checkout/update
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-12-25 05:59:41 +01:00 |
Christian König
|
274d4c263c
|
Add bash-completion to PIHOLE_DEPS
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-12-09 21:23:39 +01:00 |
Christian König
|
d854eb1a97
|
Add lshw to Pi-hole deps
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-11-13 23:04:44 +01:00 |
Christian König
|
f65b126433
|
Move custom.list to /hosts/custom.list
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-11-13 21:37:41 +01:00 |
DL6ER
|
e8884083ef
|
Apply suggestions from code review
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
|
2023-11-07 08:58:31 +01:00 |
DL6ER
|
e3c6f162d8
|
Apply suggestions from code review
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
|
2023-11-07 08:57:56 +01:00 |
DL6ER
|
0b4131189d
|
Migrate Pi-hole created files out of /etc/dnsmasq.d into a pihole owned directory
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-11-06 14:55:34 +01:00 |
yubiuser
|
758ace57c0
|
Check for valid OS via IPv4 and IPv6 (#5305)
|
2023-11-04 08:02:38 +01:00 |
Christian König
|
480a8c8d7f
|
Remove idn2 as punycode conversion is handled by FTL
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-31 21:02:26 +01:00 |
DL6ER
|
842a9d7778
|
Address review comments
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-22 08:33:56 +02:00 |
DL6ER
|
369ccf13a8
|
Move FTL binary availability check after the supported OS check
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-21 21:40:21 +02:00 |
DL6ER
|
38ecc1693f
|
Further simplify the ARMv6 test
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-21 20:39:32 +02:00 |
DL6ER
|
30bfc7cc9f
|
Add binutils tot he OS check dependencies as we need it to check if the local system is abel to run any of our precompiled FTL binaries
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-21 19:15:10 +02:00 |
DL6ER
|
45687d675b
|
Fix the binary detection for ARMv6 and simplify the router overall
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-21 19:13:45 +02:00 |
DL6ER
|
ca7836bf71
|
Remove now obsolete GLIBC version check
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-21 19:05:45 +02:00 |
DL6ER
|
8bcd1d4c54
|
*BREAKING* Drop support for ancient ARMv4 and ARMv5 (#5445)
|
2023-10-21 18:27:42 +02:00 |
yubiuser
|
6cf39d9b92
|
Remove temp dir created when downloading FTL (#5429)
|
2023-10-20 09:25:10 +02:00 |
DL6ER
|
c571d8d37d
|
Drop support for ancient ARMv4 and ARMv5, the Debian binaries turn out to cause unresolvable SIGFPE on ARMv6 and lower. Fortunately, we can still use the Alpine binaries on all Raspberry Pi models (even the oldest ones)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-10-19 22:13:44 +02:00 |
Christian König
|
d77dbf736c
|
Logrotate config file needs to be owned by root
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-18 22:09:38 +02:00 |
Christian König
|
123ba1f154
|
Remove temp dir created when downloading FTL
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-15 22:15:11 +02:00 |
yubiuser
|
2841a33b81
|
Set owner of gravity output files to pihole (#5419)
|
2023-10-14 19:40:27 +02:00 |
Christian König
|
46ff257344
|
Remove Chronometer
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-12 13:44:51 +02:00 |
Christian König
|
2061f3a70e
|
Set owner/permissions at the right place
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-11 21:22:12 +02:00 |
Christian König
|
22863845a0
|
Set owner/group of /etc/pihole to pihole
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-09 22:05:01 +02:00 |
Christian König
|
679aab10d0
|
Run gravity as user pihole
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-09 21:53:37 +02:00 |
Adam Warner
|
71357ecae7
|
adminlte->web
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-10-08 14:12:02 +01:00 |
Adam Warner
|
7886dc0172
|
adminlte->web
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-10-08 14:09:47 +01:00 |
Christian König
|
edf0060acf
|
Fix spellcheck errors
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-10-06 22:26:08 +02:00 |
Adam Warner
|
885b626a68
|
Some unrelated spelling mistakes that spellcheck is grumbling about
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-10-04 16:22:01 +01:00 |
Christian König
|
c33963b250
|
Check for valid OS via IPv4 and IPv6
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-08-27 15:11:47 +02:00 |
Christian König
|
3c693c1da5
|
Apply suggestions from code review
Co-authored-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-08-06 12:04:55 +02:00 |
Christian König
|
5ae0405446
|
Ensure pihole-FTL can write custom.list
Signed-off-by: Christian König <ckoenig@posteo.de>
|
2023-08-03 20:46:01 +02:00 |
Adam Warner
|
d637d2a7a5
|
Simplify nested if statements.
Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-06-18 21:10:06 +01:00 |
Adam Warner
|
001f2012a2
|
Update automated install/basic-install.sh
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Adam Warner <github@adamwarner.co.uk>
|
2023-06-18 15:45:30 +01:00 |
Adam Warner
|
c39cb8cfe0
|
Escape the sed command for removing a line in fed/centos lighttpd.conf
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-06-18 15:45:30 +01:00 |
Adam Warner
|
d5013bfd6c
|
Add code to remove old lighttpd config files left over from v5. Web config is all dealt with by FTL now
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
|
2023-06-18 15:45:30 +01:00 |
DL6ER
|
e0d7e5df85
|
Install binutils as installer deps (needed to pick correct architecture for FTL)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-06-09 19:30:28 +02:00 |
DL6ER
|
913be6c349
|
Print detected CPU arch
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-06-09 19:01:14 +02:00 |
DL6ER
|
1c4e58efe3
|
Use exact architecture matching binaries where appropriate
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2023-06-09 15:53:02 +02:00 |