Commit Graph

  • e2e91ce9d3 Bump the github_action-dependencies group across 1 directory with 2 updates dependabot-github_actions-development-github_action-dependencies-799a582e97 dependabot[bot] 2026-02-21 10:03:40 +00:00
  • 9cb79c51eb Merge pull request #2781 from pi-hole/fix/dns_resolver development Dominik 2026-02-20 20:33:40 +01:00
  • 7e26ca791d Detach the forked child into its own session so SIGTERM (15) and other signals sent to the parent's process group won't reach it causing a possible premature disruption tweak/prevent_restart_during_gravity_run Dominik 2026-02-20 19:14:51 +01:00
  • c9b9245f4f Merge branch 'development' into tweak/prevent_restart_during_gravity_run Dominik 2026-02-20 19:08:19 +01:00
  • 9db76c85d1 Reimplement the resolver to avoid pointer magic possibly causing issues on armv5tel Dominik 2026-02-20 17:54:39 +01:00
  • 92deb62f0e Merge pull request #2777 from pi-hole/master yubiuser 2026-02-17 21:41:44 +01:00
  • f888309824 Merge pull request #2776 from pi-hole/development master v6.5 Adam Warner 2026-02-17 20:20:12 +00:00
  • 77cd161134 Merge pull request #2772 from pi-hole/fix/dns_domain_local Dominik 2026-02-16 14:30:17 +01:00
  • b46907a796 Simplify if-condition Dominik 2026-02-16 07:56:22 +01:00
  • 747d88de40 Fix logic and reformulate coment Dominik 2026-02-15 19:52:57 +01:00
  • 04e333242a Merge pull request #2775 from pi-hole/dependabot-github_actions-development-github_action-dependencies-f7e9886b4e yubiuser 2026-02-14 12:49:36 +01:00
  • 8643710fb3 Update embedded dnsmasq to v2.93test4 update/dnsmasq Dominik 2026-02-14 12:44:28 +01:00
  • 62ec4d49cc Convert hash_init() to use realloc(). Simon Kelley 2026-02-06 15:05:59 +00:00
  • 47a9922f63 Fix PXE boot server (PXEBS) responses broken in 2.92 Clayton O'Neill 2026-02-05 15:38:27 +00:00
  • 5fca9e553a treat opt_malloc as a wrapper for logging purposes. Simon Kelley 2026-02-05 14:53:10 +00:00
  • 736a979041 Improve memory allocation for /etc/hosts etc. Simon Kelley 2026-02-05 12:54:31 +00:00
  • 283c7b0904 Enhance --log-malloc Simon Kelley 2026-02-03 22:33:32 +00:00
  • ca5682fc13 Merge branch 'development' into update/dnsmasq Dominik 2026-02-14 12:42:04 +01:00
  • 0720f7e19a Bump github/codeql-action dependabot[bot] 2026-02-14 10:03:17 +00:00
  • 737c9f3c74 Merge pull request #2725 from pi-hole/tweak/async_import Dominik 2026-02-11 20:24:06 +01:00
  • 0789ad27bd Merge branch 'development' into tweak/async_import Dominik 2026-02-09 19:10:42 +01:00
  • 05ca076ff3 Merge pull request #2757 from pi-hole/tweak/track_sqlite_memory Dominik 2026-02-08 21:13:53 +01:00
  • a8872e636a Cache earliest timestamp in both databases (mem and disk) as well Dominik 2026-02-08 09:44:50 +01:00
  • f3d7a41d8d Merge pull request #2773 from pi-hole/dependabot-github_actions-development-github_action-dependencies-4d5d113fee yubiuser 2026-02-07 11:29:07 +01:00
  • ff01a1bf4d Bump github/codeql-action dependabot[bot] 2026-02-07 10:03:31 +00:00
  • 0f6f001398 Update embedded dnsmasq version to v2.93test3 Dominik 2026-02-02 21:05:52 +01:00
  • 8274c2b1ea Rewrite blockdata_retrieve() and expand_buf() to use realloc(). Simon Kelley 2026-02-01 21:46:19 +00:00
  • 665e26d104 Fix compiler warning. Simon Kelley 2026-02-01 15:38:06 +00:00
  • 173b1276d0 read_writev: avoid reading past the last iovec elem Matthias Andree 2026-01-31 23:25:33 +01:00
  • b9b7d5ceaf Avoid uninitialized-value warnings from the compiler Matthias Andree 2026-01-31 23:25:22 +01:00
  • 4b74f5992e base32_decode: avoid shifting into the sign bit Matthias Andree 2026-01-31 23:22:30 +01:00
  • e0978aa1b3 Tidy up memory allocation in read_event() Simon Kelley 2026-01-31 21:20:17 +00:00
  • d3928de8a9 Tidy up check for muticast DHCPv6 requests. Simon Kelley 2026-01-31 20:40:21 +00:00
  • c815ce32dd Remove DHCPv6 UseMulticast option code. Simon Kelley 2026-01-31 15:56:08 +00:00
  • aa6e4e8b49 Fix that dns.domain = "home.arpa" ("internal") and dns.domain.local == false should result in these domains being sent to regular upstreams in the absence of matching revServer settings Dominik 2026-02-01 10:15:06 +01:00
  • b0407dd639 Merge pull request #2771 from pi-hole/dependabot-github_actions-development-github_action-dependencies-94dc8f1485 yubiuser 2026-01-31 11:58:47 +01:00
  • d65dad2f24 Bump the github_action-dependencies group across 1 directory with 2 updates dependabot[bot] 2026-01-31 10:03:28 +00:00
  • 5ab1360fc5 Prevent macro leakage into system headers: document and guard push/pop of free/strdup Dominik 2026-01-28 20:22:47 +01:00
  • b2c214fb50 Update embedded dnsmasq to v2.93test2 Dominik 2026-01-28 20:12:30 +01:00
  • ffd666e0ff Optimise TCP send. Simon Kelley 2026-01-26 21:44:27 +00:00
  • 13e120b29b Rationalise DNS TCP buffer use. Simon Kelley 2026-01-26 15:25:22 +00:00
  • 7e4221ada5 Don't start malloc() logging until the log system is configured. Simon Kelley 2026-01-24 23:59:06 +00:00
  • b2581e4a51 Don't log free(NULL) calls. Simon Kelley 2026-01-24 23:07:40 +00:00
  • 19046c7419 Add --log-malloc debugging option. Simon Kelley 2026-01-24 22:10:55 +00:00
  • 5b446e4015 Fix memory allocation in blockdata_retrieve() Simon Kelley 2026-01-24 22:00:35 +00:00
  • 11f7d16327 Merge pull request #2768 from pi-hole/dependabot-github_actions-development-github_action-dependencies-7595dae136 yubiuser 2026-01-28 09:47:37 +01:00
  • f01618f04e Update expected dnsmasq warnings Dominik 2026-01-27 19:28:08 +01:00
  • b02b2645d3 Bump the github_action-dependencies group across 1 directory with 4 updates dependabot[bot] 2026-01-24 10:03:49 +00:00
  • c9d824abf2 Merge branch 'development' into update/dnsmasq Dominik 2026-01-19 20:42:40 +01:00
  • a3d9df4f8c Update embedded dnsmasq version to 2.93test1 Dominik 2026-01-19 20:42:26 +01:00
  • 18040a96e8 Fix DNSSEC fail with CNAME replies to DS queries. Simon Kelley 2026-01-18 18:57:08 +00:00
  • 2434540295 Log SERVFAIL from usptream servers. Simon Kelley 2026-01-18 12:50:57 +00:00
  • 352da2d1d1 The only_failed argument has been added to the log-queries parameter. Pavel Bozhko 2025-12-19 19:21:59 +03:00
  • 19871b47ba Fix DNSSEC failure with spurious RRSIGs. Simon Kelley 2026-01-15 14:30:05 +00:00
  • 4d95c513be Support Inotify in FreeBSD. Matthias Andree 2026-01-14 20:08:41 +00:00
  • 68767cbd7e Fix a corner-case in DNSSEC validation with wildcards. Simon Kelley 2026-01-12 21:55:41 +00:00
  • ddfd1a3e06 Reimplement necessary Pi-hole changes Dominik 2026-01-19 20:35:45 +01:00
  • a5d472a0f2 Terminate TCP child processes that arise from UDP truncated replies. Simon Kelley 2025-12-06 00:20:44 +00:00
  • b746eebdf1 Prepare for next patch Dominik 2026-01-19 20:29:01 +01:00
  • fe562029da Tidy up code in in do_tcp_connection() which filters incoming connections. Simon Kelley 2025-12-05 22:41:37 +00:00
  • 981605787e Enfore no-newline limitiation for a few additional config items Dominik 2026-01-18 19:41:04 +01:00
  • eb50c8e3c8 Add validation for config items that shouldn't have newlines in it Dominik 2026-01-18 19:33:30 +01:00
  • 25ac53de44 Merge pull request #2761 from pi-hole/update/sqlite3_51_2 Dominik 2026-01-11 19:41:21 +01:00
  • ba2db9c10f Keep track of number of queries in the database ourselves. No need to fully count the number of queries in the disk after startup. Even though this is happening using a covering index, it turned out to be very slow on heavily I/O limited devices when the index tree does not fit into available cache memory (scanning can take upwards of one minute for a simple SELECT COUNT(*) FROM query_storage) Dominik 2026-01-10 17:33:20 +01:00
  • 90313fdaf4 Update SQLite3 to 3.51.2 Dominik 2026-01-10 11:04:45 +01:00
  • b65de38a62 Use localtime_r() instead of localtime() for thread-safety reasons Dominik 2026-01-08 20:23:41 +01:00
  • dbdb67005d Delete old queries once in the night instead of after each GC run Dominik 2026-01-08 19:42:29 +01:00
  • 6ef8b074c4 Simplify delete_old_queries_in_DB() algorithm and reduce nesting in disk filesize getting Dominik 2026-01-07 19:36:02 +01:00
  • 2bdfce639c Merge pull request #2750 from pi-hole/fix/forwarded_history_database Dominik 2026-01-05 23:38:31 +01:00
  • b5de2f7b1d Merge pull request #2626 from pi-hole/new/lua-5.5.0 Dominik 2026-01-05 22:44:26 +01:00
  • 8cbce82640 Merge pull request #2758 from pi-hole/fix/custom_gravity_path_teleporter Dominik 2026-01-05 19:28:44 +01:00
  • 7632e4bebd Merge pull request #2760 from pi-hole/fix/ntp_root_delay Dominik 2026-01-05 18:46:18 +01:00
  • 178f44e808 Fix computation of NTP server's root delay Dominik 2026-01-05 18:14:21 +01:00
  • 589649d6ce Merge branch 'development' into tweak/track_sqlite_memory Dominik 2026-01-04 19:04:37 +01:00
  • c830a48f99 Acknowledge that gravity.db may be on another path than the hard-coded etc/pihole/gravity.db. Also mention explicitly which files we are skipping in the archive than just silently skipping them Dominik 2026-01-04 18:58:19 +01:00
  • 567db206d0 Merge pull request #2754 from Erasure5959/development Dominik 2025-12-28 21:10:50 +01:00
  • cd8dbe576b Update test/test_suite.bats Erasure5959 2025-12-28 14:17:29 +02:00
  • b2cefdbe04 Update config.c - modify CSP Erasure5959 2025-12-28 12:13:21 +02:00
  • 59dfeee2ec Update test_suite.bats - modify CSP Erasure5959 2025-12-28 12:10:55 +02:00
  • 480a7bad7b Update pihole.toml - modify CSP Erasure5959 2025-12-28 12:09:22 +02:00
  • c4c9adf518 Update config.yaml - modify CSP Erasure5959 2025-12-28 12:08:32 +02:00
  • c53bc0b453 Merge pull request #2752 from pi-hole/fix/line-endings Dominik 2025-12-27 17:05:05 +01:00
  • 65dc6e44e3 Normalize all line endings to LF using "git add --renormalize ." Dominik 2025-12-27 15:34:52 +01:00
  • 5b9fbe320d Add .gitattributes to enforce usage of LF Dominik 2025-12-27 12:15:08 +01:00
  • 02d3204b61 Merge pull request #2753 from pi-hole/remove/highlight.js Dominik 2025-12-27 13:58:31 +01:00
  • dbb002bdee Remove highlight.min.js as it is not actually used by the API Dominik 2025-12-27 12:31:25 +01:00
  • 61caea32f2 Merge branch 'development' into new/lua-5.5.0 Dominik 2025-12-22 15:42:35 +01:00
  • 409da093f0 Update to final version 5.5.0 released today Dominik 2025-12-22 15:42:22 +01:00
  • a27cd455ff Merge pull request #2749 from pi-hole/new/hide_connection_errors Dominik 2025-12-21 20:35:27 +01:00
  • 53c04501f7 Add missing [forwarded] property in GET /api/history/database Dominik 2025-12-21 12:54:13 +01:00
  • be247cfda1 Add new misc.hide_connection_error setting defaulting to false Dominik 2025-12-21 12:12:18 +01:00
  • 8fc724028c Merge pull request #2748 from pi-hole/dependabot-github_actions-development-github_action-dependencies-32ea31a6c5 yubiuser 2025-12-20 11:44:47 +01:00
  • a9019b1859 Bump the github_action-dependencies group across 1 directory with 3 updates dependabot[bot] 2025-12-20 10:05:33 +00:00
  • 757a498870 Merge pull request #2744 from pi-hole/tweak/docsgen-again Dominik 2025-12-14 20:50:20 +01:00
  • c008972320 fix: update CLI documentation to wrap array values in single quotes Adam Warner 2025-12-14 15:51:11 +00:00
  • 910e5403e1 Merge pull request #2743 from pi-hole/alpine/3.32 Dominik 2025-12-14 20:30:01 +01:00
  • 048ae1d840 Use new Alpine v3.32 ftl-build container Dominik 2025-12-14 19:09:38 +01:00
  • 43c17efb7a Fix gcc-15 caveat: {0} initializer in C or C++ for unions no longer guarantees clearing of the whole union (except for static storage duration initialization), it just initializes the first union member to zero. Dominik 2025-12-13 20:05:44 +01:00
  • 78b5c2b5e0 Migrate to new PowerDNS 5.0 commands Dominik 2025-12-13 19:19:50 +01:00
  • fc290b183f Update to reflect Alpine 3.23's changed file output Dominik 2025-12-13 11:40:31 +01:00