Commit Graph

  • 03b3b69617 Make LOGFILE readonly after assignment (#6261) yubiuser 2025-06-01 15:47:11 +02:00
  • f3183dc95f Source directly, no intermediate variables fix/declaration Christian König 2025-06-01 15:10:14 +02:00
  • 8c81335004 Don't revert the package metadata Dan Schaper 2025-05-31 11:39:13 -07:00
  • e1b05028a7 Revert "Use PID1 to determine which command to use when toggeling services" Dan Schaper 2025-05-31 09:14:08 -07:00
  • 89c4976da4 Make LOGFILE readonly after assignment Dan Schaper 2025-05-31 08:23:24 -07:00
  • 18d4aef37c Add forgotten PI_HOLE_FILES_DIR Christian König 2025-05-31 08:49:01 +02:00
  • 4fed49c5e5 Pi-hole Core v6.1 (#6221) v6.1 Adam Warner 2025-05-30 22:56:55 +01:00
  • cad0d0bf1f Allow to get API URL from local.api.ftl even if DNS port has changed (#6252) yubiuser 2025-05-30 21:57:23 +02:00
  • 42aba32ceb Use PID1 to determine which command to use when toggeling services (#6245) Dan Schaper 2025-05-30 12:24:09 -07:00
  • 6f429d82b4 Allow to get API URL from local.api.ftl even if DNS port has changed Christian König 2025-05-30 21:05:08 +02:00
  • fd40fa6f39 Test need adjustment to long arument syntax Christian König 2025-05-30 20:52:37 +02:00
  • d177c4c776 Add useful comment yubiuser 2025-05-30 19:03:12 +02:00
  • 888556278e Add gwak to Fedorea 42 test image as other tests also rely on awk Christian König 2025-05-28 20:47:55 +02:00
  • 69473a7b54 Add awk to meta package dependencie (is missing on Fedora 42 by default) and order dependencies alphabetically Christian König 2025-05-28 19:25:35 +02:00
  • f3166d7a78 Adjust test to mock PID1 to be systemd Christian König 2025-05-27 23:51:04 +02:00
  • 137338e6a8 Use service wrappers in all scripts Christian König 2025-05-27 21:23:56 +02:00
  • b707890f10 Use PID1 to determine which command to use when toggeling services Christian König 2025-05-27 20:09:59 +02:00
  • 822e677c5c Use a more general method to determine whether systemd is the init system (#6043) Dominik 2025-05-27 19:33:57 +02:00
  • 1a3a23a867 Give FTL 120 seconds to shutdown Christian König 2025-05-26 21:38:26 +02:00
  • 5aadc5f475 Function gravity_CheckDNSResolutionAvailable() should return 0 if DNS resolution is available (#6240) yubiuser 2025-05-21 07:44:04 +02:00
  • 6ba6b0f015 Return 1 only if resolution fails RD WebDesign 2025-05-20 19:46:28 -03:00
  • 5f60860a17 Bump tox from 4.25.0 to 4.26.0 in /test (#6237) yubiuser 2025-05-17 13:13:30 +02:00
  • 86d9ac5f8f Bump tox from 4.25.0 to 4.26.0 in /test dependabot[bot] 2025-05-17 10:02:13 +00:00
  • a04ed13d0a Allow simple pihole api output, containing only the JSON payload (#6096) Dan Schaper 2025-05-16 13:57:04 -07:00
  • 04e52daaf3 Update get_available_interfaces() to correctly filter loopback device (lo) (#6236) Dan Schaper 2025-05-15 08:43:12 -07:00
  • 88934ec818 Update basic-install.sh Piotr Tyrakowski 2025-05-14 21:47:34 +02:00
  • 9aa005ad4c Revert "fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring" (#6235) Dan Schaper 2025-05-14 09:53:07 -07:00
  • f6d477f228 Revert "fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring" Dan Schaper 2025-05-14 09:51:47 -07:00
  • 3c1d8690fa fix(get_available_interfaces): only drop the loopback device (‘lo’), don’t filter every “lo” substring (#6224) Dan Schaper 2025-05-14 09:05:21 -07:00
  • 3314887e65 Change FTLcheckUpdate to use api.github.com and jq to retrieve tag_name (#6229) Dan Schaper 2025-05-14 08:32:42 -07:00
  • c1a5b902fb Use shell parameter expansion to split http_code and payload for api.sh (#6230) Dan Schaper 2025-05-14 08:31:13 -07:00
  • a590b77431 Link to documentation on how to add local user to pihole group Christian König 2025-04-05 22:33:30 +02:00
  • dee44cb3da Define "silent" as default option and include "verbose" to the man page RD WebDesign 2025-05-11 19:51:27 -03:00
  • de31858950 Use shell parameter expansion to split http_code and payload Dan Schaper 2025-05-12 12:01:34 -07:00
  • 13848f2da1 Update automated install/basic-install.sh Piotr Tyrakowski 2025-05-12 21:13:01 +02:00
  • e01d49b3ee Change FTLcheckUpdate to use api.github.com and jq to retrieve tag_name RD WebDesign 2025-05-12 15:53:12 -03:00
  • 190798e572 Allow simple pihole api output, containing only the JSON payload RD WebDesign 2025-03-19 19:26:17 -03:00
  • 1bdbc26a07 Give FTL 60 seconds for graceful shutdown (#6187) Dan Schaper 2025-05-12 10:13:29 -07:00
  • 842afc2475 Give FTL 60 seconds for graceful shutdown Christian König 2025-04-21 09:43:07 +02:00
  • 398405c303 All gravity related files and dirs should be owned by pihole:pihole (#6186) Dan Schaper 2025-05-12 08:48:27 -07:00
  • 189da82614 && chown yubiuser 2025-05-12 08:54:58 +02:00
  • 99d00e0ed0 Do not try to upgrade gravity if it does not exist (#6218) Dan Schaper 2025-05-11 08:47:46 -07:00
  • 3c6c3d3a15 Fix API logic in api.sh (#6193) Dan Schaper 2025-05-11 08:43:12 -07:00
  • 3c0ff57660 Allow alternative cron daemons on Debian (#6180) Dan Schaper 2025-05-11 08:12:29 -07:00
  • 9f3e71b0b6 Update basic-install.sh Piotr Tyrakowski 2025-05-09 17:03:57 +02:00
  • d45003a8ca Do not try to upgrade gravity if it does not exist Christian König 2025-05-05 17:27:53 +02:00
  • 7aaaa49cf0 Set dns.interface during installation (#6216) yubiuser 2025-05-05 08:39:23 +02:00
  • fc103af050 Revert response code logic Christian König 2025-05-04 21:45:44 +02:00
  • 46fbd931b5 Use CODEOWNERS instead of deprecated dependbot/reviewers (#6213) yubiuser 2025-05-04 20:56:09 +02:00
  • 96437dc913 Set dns.interface during installation Christian König 2025-05-04 19:39:43 +02:00
  • cae558d5d4 Extend .gitignore (#6215) yubiuser 2025-05-04 14:32:40 +02:00
  • 65fd0b099d Extend .gitignore darkexplosiveqwx 2025-05-04 14:21:53 +02:00
  • 95d27ac985 Merge branch 'development' into tweak/gravity_options Christian König 2025-05-04 14:17:41 +02:00
  • 744ac6ad88 Add Fedora 42 to tests (#6177) yubiuser 2025-05-04 13:28:03 +02:00
  • b82487ee6a Add Fedora 42 to tests darkexplosiveqwx 2025-05-04 12:01:09 +02:00
  • 0a72e517b6 Remove reference to telnet and chronometer in README (#6188) Dan Schaper 2025-05-03 13:38:29 -07:00
  • 09368a77b4 Remove unused $target from gravity (#6192) Dan Schaper 2025-05-03 13:37:45 -07:00
  • 0e6439c6c0 Remove check for supported OS (#6206) Dan Schaper 2025-05-03 13:17:56 -07:00
  • 0c533ec71b Use CODEOWNERS instead of deprecated dependbot/reviewers Christian König 2025-05-03 20:06:24 +02:00
  • 5355e9e084 Remove os_check from debug script Christian König 2025-04-28 21:10:36 +02:00
  • 54c8dd3d77 Remove os_check from tests Christian König 2025-04-28 21:06:05 +02:00
  • d9f4ee7aaa Remove os_check from update script Christian König 2025-04-28 21:04:08 +02:00
  • 40da3a40ec Remove os_check from install script Christian König 2025-04-28 21:03:08 +02:00
  • 3cbaee7b76 Fix gravity waiting forever for DNS (#6196) yubiuser 2025-04-26 16:48:24 +02:00
  • 3bd6a41795 Improve wording yubiuser 2025-04-26 15:36:22 +02:00
  • 4303a5868f Only append dot Christian König 2025-04-26 15:03:42 +02:00
  • 215003899d (2+1)*40 Christian König 2025-04-26 15:03:01 +02:00
  • cf3b7d0d8e Bump actions/setup-python from 5.5.0 to 5.6.0 (#6199) yubiuser 2025-04-26 12:56:31 +02:00
  • 454f96d0ea Bump actions/setup-python from 5.5.0 to 5.6.0 dependabot[bot] 2025-04-26 10:25:43 +00:00
  • 1bea6db50a Fix API logic in api.sh Christian König 2025-04-24 09:00:07 +02:00
  • 72a52807d1 Fix gravity waiting forever for DNS Christian König 2025-04-25 21:03:09 +02:00
  • d7b6d6aa33 Remove unused $target from gravity Christian König 2025-04-22 23:06:01 +02:00
  • 7a641f4c35 Use paramteter expansion to prevent adding literal '' if parameter is empty Christian König 2025-04-22 22:52:33 +02:00
  • ce0bdac1bd Remove reference to telnet and chronometer in README Replace with curl example and commandline example Rob Gill 2025-04-23 06:41:16 +10:00
  • 13d76abff7 Set customUpstreamResolver empty Christian König 2025-04-22 22:38:07 +02:00
  • 76e41aeefa Add small note about modifiedOptions Christian König 2025-04-22 22:03:54 +02:00
  • 774037834b Rename cmd_ext Christian König 2025-04-22 22:01:21 +02:00
  • 89c4248315 Use quotes for all substitutions Christian König 2025-04-22 21:57:47 +02:00
  • 6fc5bf83f4 don't mute SC2086 Michael Woolweaver 2025-04-09 12:25:24 -05:00
  • 4a1bcda6f1 All gravity related files and dirs should be owned by pihole:pihole Christian König 2025-04-21 09:28:19 +02:00
  • 60485fdc51 Remove duplicated code checking if adlist domain is blocked locally (#6183) yubiuser 2025-04-21 09:17:39 +02:00
  • 6fe77ebeed Treat FTL return data as strings - part II (#6184) yubiuser 2025-04-21 09:16:58 +02:00
  • 8733b429dd Treat FTL return data as strings - part II Christian König 2025-04-20 22:50:55 +02:00
  • 1432568d17 Remove duplicated code checking if adlist domain is blocked locally Christian König 2025-04-20 20:14:41 +02:00
  • cff7f40739 Allow alternative cron daemons on Debian Ihor Urazov 2025-04-19 20:29:19 +03:00
  • 248d25b8d0 Install on IPv6-only/DNS64/NAT64 system (#6144) yubiuser 2025-04-15 17:33:09 +02:00
  • 95c1b1a542 Add ON DELETE CASCADE to FOREIGN KEY REFERENCES in gravity.db (#6113) Dominik 2025-04-15 06:24:52 +02:00
  • 9e62625f83 Install on IPv6-only/DNS64/NAT64 system Rob Gill 2025-04-15 14:13:43 +10:00
  • faeba69090 revert a change to gravity.sh that attempted to fix an SC2086 warning… (#6162) Dan Schaper 2025-04-09 10:07:10 -07:00
  • 48272f3393 revert a change to gravity.sh that attempted to fix an SC2086 warning from shellcheck. Adam Warner 2025-04-09 18:00:28 +01:00
  • 195e65855d Fix more shellcheck warnings (#6155) Adam Warner 2025-04-08 17:27:07 +01:00
  • 0f511ad574 Remove token and use sarif-fmt for nicer CLI output Christian König 2025-04-08 17:50:19 +02:00
  • 323dbbe5d9 Reduce code duplication in piholeLogFlush (#6148) Adam Warner 2025-04-08 12:44:30 +01:00
  • bda81cb2f5 Remove debug SARIF upload Christian König 2025-04-07 21:25:29 +02:00
  • b271dbf606 Set shellcheck level to warning, can be lowered later Christian König 2025-04-07 14:11:39 +02:00
  • 5002ce8ba7 Source files relative to the repos root Christian König 2025-04-07 14:01:47 +02:00
  • 135b0cce14 Switch to Differential ShellCheck Christian König 2025-04-07 11:47:40 +02:00
  • 23fc53c618 Set -x option for shellcheck GHA Christian König 2025-04-07 11:32:14 +02:00
  • 3732ea7365 Remove shellcheck directives that no longer serve any purpose Adam Warner 2025-04-07 10:24:53 +01:00
  • ca1bab3c1b Fix more shellcheck warnings Christian König 2025-04-07 10:34:42 +02:00