Christian König
|
ce5ef79a3a
|
Reduce code duplications and add check via IPv6 without hard-coded nameserver
Signed-off-by: Christian König <github@yubiuser.dev>
|
2024-09-11 13:43:57 +02:00 |
|
Christian König
|
50dcd8d62f
|
Add fallback option for OS check without hard-coded nameserver
Signed-off-by: Christian König <github@yubiuser.dev>
|
2024-09-03 22:31:13 +02:00 |
|
Christian König
|
a21b4c5203
|
Update existing logrotate files to inlcude webserver.log
Signed-off-by: Christian König <github@yubiuser.dev>
|
2024-08-28 08:46:16 +02:00 |
|
DL6ER
|
9e9c985245
|
FTL checkout: Check for availability of branches before trying to download from the webserver. Also, fix check_download_exists() possibly killing the script on non-availability of requested branches
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-08-26 06:11:42 +02:00 |
|
DL6ER
|
a302d7b5d7
|
Make the help text of "pihole checkout [what] [branch]" more colorful
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2024-08-26 05:22:15 +02:00 |
|
Christian König
|
fc156f521c
|
Fix setting query logging and privacy level
Signed-off-by: Christian König <github@yubiuser.dev>
|
2024-08-19 20:58:34 +02:00 |
|
Christian König
|
1ed5994fa5
|
Remove temporal log file symlink code. It was introduced 2 years ago with v5.11 and always thought to be temporarily only
Signed-off-by: Christian König <github@yubiuser.dev>
|
2024-07-29 09:25:12 +02:00 |
|
Ikko Eltociear Ashimine
|
5cb740ef01
|
chore: update basic-install.sh
minor fix
Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
|
2024-07-10 14:29:40 +09:00 |
|
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 |
|