Commit Graph

  • a7e414aca4 Sync master back into development (#5976) Adam Warner 2025-02-22 23:17:53 +00:00
  • 567bb724b1 Pi-hole Core v6.0.4 (#5975) v6.0.4 Adam Warner 2025-02-22 23:14:13 +00:00
  • bc3c78f4fa Print a more helpful message on pihole checkout in docker containers (#5963) Adam Warner 2025-02-22 22:49:51 +00:00
  • ce18de3d6d Assure that Lighttpd conf-enabled symlink is removed (#5974) yubiuser 2025-02-22 23:31:47 +01:00
  • 8e706e4a16 Assure that Lighttpd conf-enabled symlink is removed MichaIng 2025-02-22 23:27:05 +01:00
  • 667a25574a Fix dnsmasq v5 to v6 config migration (#5968) Adam Warner 2025-02-22 21:33:02 +00:00
  • 8f5296536e Fix dnsmasq v5 to v6 config migration MichaIng 2025-02-22 15:41:46 +01:00
  • da4048ba5d Only run migration code if setupVars.conf exists. (#5969) Adam Warner 2025-02-22 20:30:46 +00:00
  • 1764f99333 decide migration based on existence of setupVars rather than pihole.toml Adam Warner 2025-02-22 15:35:05 +00:00
  • cadee26dba Improve dig error handlin in api.sh Christian König 2025-02-22 13:48:55 +01:00
  • b64a54bba1 Print a more helpful message on pihole checkout in docker containers DL6ER 2025-02-22 11:53:16 +01:00
  • 5d5bddc979 Don't set a random password on v5 -> v6 updates (#5960) yubiuser 2025-02-22 11:21:17 +01:00
  • bd3a0f4891 Don't set a random password on v5 -> v6 updates Christian König 2025-02-22 07:16:28 +01:00
  • cd269cbca1 If there are no files to change, don't print an error Christian König 2025-02-21 22:02:03 +01:00
  • 8290e414ce Sync master back into development (#5944) Adam Warner 2025-02-20 23:23:31 +00:00
  • 0e6d9e74d9 Pi-hole Core v6.0.2 (#5939) v6.0.3 Adam Warner 2025-02-20 23:07:13 +00:00
  • f38332409f Fix empty password detection (#5935) Adam Warner 2025-02-20 22:43:52 +00:00
  • cd4efc3141 Fix empty password detection MichaIng 2025-02-20 18:05:00 +01:00
  • 99bd142dd5 Apply chosen upstream DNS on fresh install (#5938) Adam Warner 2025-02-20 17:59:37 +00:00
  • 49bb6dc0da Apply chosen upstream DNS on fresh install MichaIng 2025-02-20 18:25:35 +01:00
  • 6f82ec5121 Sync master back into development (#5913) Dominik 2025-02-19 17:30:40 +01:00
  • 9de976cbbd Pi-hole Core 6.0.1 (#5912) v6.0.1 Dominik 2025-02-19 17:17:57 +01:00
  • 0890f67322 Fix i386 fallback download (#5903) yubiuser 2025-02-19 10:12:29 +01:00
  • f7403e2ee6 Fix binary name in 32 bit x86 fallback case DL6ER 2025-02-19 08:42:32 +01:00
  • 51a9412c4b Sync master back into development (#5892) Dominik 2025-02-18 19:22:47 +01:00
  • 2d81552f9f Pi-hole core v6.0.0 (#5842) v6.0 Adam Warner 2025-02-18 17:19:41 +00:00
  • 2faad0b60a Fix database integrity check in debug log (#5889) yubiuser 2025-02-14 07:41:07 +01:00
  • c9e58adc48 DHCP discover timeout was reduced by FTL Christian König 2025-02-10 20:41:18 +01:00
  • d1639740d9 Fix database integrity check in debug log Christian König 2025-02-10 20:29:05 +01:00
  • abb94cafe4 Amend warning on gravity tree build failure (#5888) Dominik 2025-02-09 19:07:57 +01:00
  • 1bebeff720 Add further info message that building the tree may have failed because of too little RAM baing available. We have see this a few times, either with way too many domains on devices like a Pi Zero or, e.g., only 256 MB RAM being allocated to VMs DL6ER 2025-02-09 10:06:24 +01:00
  • dfc2b32248 Use better function name Christian König 2025-02-06 21:55:08 +01:00
  • 49cf5bb221 Remove 'reconfigure' option Christian König 2025-02-06 21:26:14 +01:00
  • 9d53ad7668 installer: use a drop-in to disable systemd-resolved stub listener (#5885) yubiuser 2025-02-06 18:47:49 +01:00
  • 8fb3ccc147 installer: use a drop-in to disable systemd-resolved stub listener Nick Rosbrook 2025-02-03 11:18:50 -05:00
  • 9212a4a514 Decide if the content was changed *before* passing over to FTL (#5872) Dominik 2025-02-04 18:57:01 +01:00
  • 2ae78e02bd Add call to os_check in the update script (#5845) Adam Warner 2025-02-04 17:35:15 +00:00
  • 330698878a Remove outdated dns-servers.conf (#5883) yubiuser 2025-02-04 06:19:07 +01:00
  • 8e298df1e8 Show only enabled domains/regex in the final gravity message (#5884) Dominik 2025-02-03 20:37:49 +01:00
  • 894a9e157f Move gravity list cache into dedicated directory (#5869) Dominik 2025-02-03 20:35:38 +01:00
  • 88cfda7210 Show only enabled domains/regex in the final gravity message DL6ER 2025-02-03 19:16:24 +01:00
  • 0da97e762f Remove outdated dns-servers.conf Christian König 2025-02-03 08:31:33 +01:00
  • 94e772378e Merge branch 'development' into new/listsCacheDir Christian König 2025-02-03 08:09:37 +01:00
  • 7dbf408c26 Gravity: Use ETags (#5867) Dominik 2025-02-03 06:30:11 +01:00
  • ec805f9543 Fix counting of domains in the gravity summary (#5881) Dominik 2025-02-02 21:07:52 +01:00
  • 7162be18e2 Remove curl -V temp variable DL6ER 2025-02-02 20:57:13 +01:00
  • 9cd32bf2b7 Bump actions/setup-python from 5.3.0 to 5.4.0 (#5878) yubiuser 2025-02-02 13:34:16 +01:00
  • 9da1e9ab88 Fix counting of domains at the end of pihole -g. The existing schme used the SQL VIEWs for simplicitly, however, they have the unintended side-effect of - when being queried without a GROUP BY clause - returning entries multiple times if they are assigned to several groups DL6ER 2025-02-01 19:42:19 +01:00
  • 37718c65e9 Simplify cURL etag feature detection following discussion in #5873 DL6ER 2025-02-01 19:36:25 +01:00
  • aadea31e52 Bump actions/setup-python from 5.3.0 to 5.4.0 dependabot[bot] 2025-02-01 10:14:46 +00:00
  • 9faef22061 Decide if the content was changed *before* passing over to FTL DL6ER 2025-01-31 16:46:12 +01:00
  • bf899fa57f Migrate list's files (lists themselves, their SHA1 sum and, later, their ETags) into a dedicated directory /etc/pihole/listsCache in an attempt to clean up /etc/pihole DL6ER 2025-01-30 06:12:49 +01:00
  • 68b03e114c Merge branch 'development' into new/etags DL6ER 2025-01-29 19:24:31 +01:00
  • e682f69a1d Use a different method to identify if a gravity restore succeeded (#5868) Dominik 2025-01-29 19:23:40 +01:00
  • f50c696253 Use temp variable for curl -V output DL6ER 2025-01-29 19:19:01 +01:00
  • 6e0b16ed1a Rename heisenbergCompensator -> modifiedOptions DL6ER 2025-01-29 19:17:04 +01:00
  • 4322299c39 Drive-by fixing of errors reported by shellcheck for gravity.sh DL6ER 2025-01-29 16:58:54 +01:00
  • cee021c358 Use HTTP ETags in addition to the If-Modified-Since header if supported by curl to avoid downloading from servers not using the latter method (raw.githubcontent.com) DL6ER 2025-01-29 16:58:23 +01:00
  • c381109dcd Use a different method to identify if a gravity restore succeeded DL6ER 2025-01-29 17:52:39 +01:00
  • 9a3fcf2a85 Gravity database resilience (#5818) Dominik 2025-01-27 01:29:37 +01:00
  • 6d4d35e848 Merge branch 'development' into tweak/gravity_backup DL6ER 2025-01-26 19:53:06 +01:00
  • 69bfb3ff3b Store timestamp of the backup creation instead of the filename on restoring gravity.db DL6ER 2025-01-26 19:52:46 +01:00
  • f7727f98bd Bump actions/stale from 9.0.0 to 9.1.0 (#5863) yubiuser 2025-01-26 08:44:57 +01:00
  • 05f8bb128c Bump tox from 4.23.2 to 4.24.1 in /test (#5864) yubiuser 2025-01-26 06:28:22 +01:00
  • 66757de3fb Bump tox from 4.23.2 to 4.24.1 in /test dependabot[bot] 2025-01-25 10:34:03 +00:00
  • 08e3257f37 Bump actions/stale from 9.0.0 to 9.1.0 dependabot[bot] 2025-01-25 10:08:17 +00:00
  • 0f318027fc Remove unused code from debug log and skip some tests inside containers (#5854) Adam Warner 2025-01-16 17:13:41 +00:00
  • 254b67bca3 Using more user-friendly messages on git describe failure RD WebDesign 2025-01-13 20:11:41 -03:00
  • 0ae50eab87 Suppress error message on git describe failure RD WebDesign 2025-01-12 20:25:32 -03:00
  • cc25ee940e Fix unreachable code DL6ER 2025-01-12 13:42:51 +01:00
  • 12927f8a3d Put gravity backup files into dedicated directory for cleaness DL6ER 2025-01-12 13:41:27 +01:00
  • efaa0f4287 Bump eps1lon/actions-label-merge-conflict from 3.0.2 to 3.0.3 (#5856) yubiuser 2025-01-11 15:04:52 +01:00
  • 83d464e85f Bump eps1lon/actions-label-merge-conflict from 3.0.2 to 3.0.3 dependabot[bot] 2025-01-11 10:54:32 +00:00
  • 27fb2bbe3a Replace some hardcoded paths with pihole.toml values RD WebDesign 2025-01-09 17:32:01 -03:00
  • c78be8a89d No systemctl or service inside containers RD WebDesign 2025-01-09 18:49:08 -03:00
  • 0590bbba2d Skip some checks in docker container RD WebDesign 2025-01-09 18:06:06 -03:00
  • 733dce1c4c If it's a docker container, consider the OS is supported RD WebDesign 2025-01-09 17:34:05 -03:00
  • bd9cc7cbb7 Clean up unused WEBCALL code RD WebDesign 2025-01-09 16:06:38 -03:00
  • 4902c70063 Explicitly migrate from v5 to v6 (#5830) Dominik 2025-01-09 19:39:27 +01:00
  • 4be130971e Update automated install/basic-install.sh Dominik 2025-01-09 18:32:04 +01:00
  • 211a881888 Apply suggestions from code review Dominik 2025-01-08 19:28:15 +01:00
  • 4d23187f86 Add missing newline DL6ER 2025-01-06 18:33:23 +01:00
  • b544b74f7a Merge branch 'development' into fix/migration Christian König 2025-01-06 16:43:18 +01:00
  • 6e633e4cfd Improve lighttpd disabling (#5849) Dominik 2025-01-02 15:05:00 +01:00
  • 364281354c Check if service is currently enabled when checking if lighttpd may need to be disabled DL6ER 2025-01-02 13:43:32 +01:00
  • 4c5285e469 Remove now unused function test_dpkg_lock() (#5848) yubiuser 2025-01-01 18:56:19 +01:00
  • 79087fb252 SHow lighttpd disable dialog only once during v6 migration and when lighttpd is actually installed DL6ER 2025-01-01 18:55:49 +01:00
  • fab1ca3a40 Merge branch 'development' into tweak/gravity_backup DL6ER 2025-01-01 18:46:33 +01:00
  • 4fd77f57fa Remove now unused function test_dpkg_lock() Christian König 2024-12-31 16:42:08 +01:00
  • bd9cb00574 Perform os_check during update, in case the user has updated to an unsupported OS between Pi-hole updates. Adam Warner 2024-12-31 15:31:04 +00:00
  • b0e0bdc436 Disable lighttpd if found (#5835) Dominik 2024-12-30 17:01:04 +01:00
  • 1835827371 Ensure Yes to keeping lighttpd doesn't trigger set -e during the upgrade DL6ER 2024-12-30 15:35:41 +01:00
  • cb32a7f81c Merge branch 'master' into development Adam Warner 2024-12-29 14:06:24 +00:00
  • 2cf046d559 Fix v5 for Fedora 41 (#5839) v5.18.4 Adam Warner 2024-12-29 13:53:35 +00:00
  • a1ccee6694 use rpm -q to check if packages are already installed, this is due to a change in the behaviour of dnf in Fedora 41 Adam Warner 2024-12-29 13:32:07 +00:00
  • dff0c0105d remove EOL OS from test suite Adam Warner 2024-12-29 12:43:08 +00:00
  • d972ffa53a while v6 is still not released, update tests in master to NOT use development branch of FTL Adam Warner 2024-12-29 12:35:32 +00:00
  • 22b6dc7dae Add test scripts for fed 41 for v5 Adam Warner 2024-12-29 12:22:35 +00:00
  • 3406915917 Exit early when neither service nor systemctl commands are available (#5834) Dominik 2024-12-26 07:19:22 +01:00
  • 50645c2924 Apply suggestions from code review Dominik 2024-12-24 02:19:37 +01:00