Commit Graph

  • 729d8dfebf fix(api): align OPTIONS preflight CORS with send_cors_header() semantics fix/cors-preflight-delete-2261 DL6ER 2026-06-29 23:13:05 +02:00
  • 6023ae785a fix(api): advertise collection GET for clients, groups and lists fix/openapi-spec-issues-2867 DL6ER 2026-06-29 23:08:46 +02:00
  • 9d071e542e fix(api): emit CORS headers on preflight and 204/error responses DL6ER 2026-06-29 23:00:36 +02:00
  • c6a61cb30a fix(cli): only suggest sudo for permission errors when reading config fix/config-cli-unreadable-warning-2849 DL6ER 2026-06-29 22:31:50 +02:00
  • 179bccd7b6 fix(cli): warn when --config cannot read pihole.toml (#2849) DL6ER 2026-06-29 22:27:27 +02:00
  • a7c105fdab fix(api-docs): correct three OpenAPI spec issues (#2867) DL6ER 2026-06-29 19:57:56 +02:00
  • 88622aa2ac fix: avoid segfault in dnsmasq-test on unreadable config file fix/dnsmasq-test-segfault-2924 DL6ER 2026-06-29 19:19:58 +02:00
  • 5d0630d395 Merge pull request #2927 from pi-hole/fix/bats development Dominik 2026-06-29 17:59:56 +02:00
  • 40da3cd0ae Fix BATS test of no ERRORS in FTL.log yubiuser 2026-06-29 12:16:32 +02:00
  • a6372af0f4 Merge pull request #2915 from rdevshp/fix_zip_processing Dominik 2026-06-28 20:21:30 +02:00
  • 7774da7f4a chore(deps): Bump the npm_and_yarn group across 1 directory with 2 updates dependabot/npm_and_yarn/npm_and_yarn-7aa1bac472 dependabot[bot] 2026-06-28 14:48:08 +00:00
  • 16f77e618f Add GZIP regression test suite rdevshp 2026-06-24 09:32:24 +00:00
  • c5fe438772 Use GZIP_HEADER_SIZE/GZIP_FOOTER_SIZE in gzip.c rdevshp 2026-06-20 07:37:49 +00:00
  • e6f6878210 Guard against invalid gzip data in gzip.c inflate_buffer rdevshp 2026-06-19 13:19:42 +00:00
  • 556a8c0be1 Merge pull request #2923 from pi-hole/dependabot-github_actions-development-github_action-dependencies-9b71e7ed64 yubiuser 2026-06-27 14:51:27 +02:00
  • e81f330af6 chore(deps): Bump actions/attest dependabot[bot] 2026-06-27 10:03:21 +00:00
  • a86da8e694 Merge pull request #2921 from pi-hole/fix/tar-test-cmake Dominik 2026-06-26 21:27:43 +02:00
  • 64e45f2a00 Merge pull request #2922 from pi-hole/fix/mac-group-reresolve-2912-dev Dominik 2026-06-26 21:02:24 +02:00
  • 3f28689967 Merge pull request #2879 from pi-hole/tweak/unique_constraint_message Dominik 2026-06-26 20:11:16 +02:00
  • 5c78a6aa1f Use in-memory MAC for group lookup when network table lags DL6ER 2026-06-25 21:52:33 +02:00
  • d8c283d511 Merge pull request #2918 from darkexplosiveqwx/macvendor-local Dominik 2026-06-25 20:37:32 +02:00
  • 45065d711f macvendor.py: use raw strings for regex darkexplosiveqwx 2026-06-25 13:08:38 +02:00
  • 647f99e06b macvendor.py: handle some more errors darkexplosiveqwx 2026-06-25 13:02:42 +02:00
  • 46d53bff5e Allow using local manufs to generate macvendor.db darkexplosiveqwx 2026-06-20 09:43:27 +02:00
  • 5c4cb3390e Re-resolve client groups event-driven, drop periodic recheck DL6ER 2026-06-25 10:42:32 +02:00
  • b0407cbe5c build: pass multiple -D options to CMake correctly DL6ER 2026-06-24 18:16:07 +02:00
  • 9fc3ba1807 tests: build tar regression harness only on request DL6ER 2026-06-24 15:52:38 +02:00
  • 8e5283d49a tests: isolate each tar regression case in its own process DL6ER 2026-06-24 15:08:35 +02:00
  • 27b2226e0e tests: build tar parser regression test via CMake DL6ER 2026-06-24 10:55:10 +02:00
  • 8360dc982b Merge pull request #2914 from rdevshp/tar_parser_fix Dominik 2026-06-24 10:58:16 +02:00
  • 2e404d2f7f Merge pull request #2917 from pi-hole/dependabot-github_actions-development-github_action-dependencies-36a64773f7 yubiuser 2026-06-24 10:35:22 +02:00
  • a3e592db8e fix tar parsing rdevshp 2026-06-19 07:37:33 +00:00
  • 93607b3c73 Fix mbedTLS 100% CPU busy-spin on non-blocking TLS sockets fix/spinning-civet Dominik 2026-06-24 08:14:04 +00:00
  • 711bb9246f chore(deps): Bump the github_action-dependencies group across 1 directory with 2 updates dependabot[bot] 2026-06-24 08:12:12 +00:00
  • 937caccda3 Merge pull request #2919 from pi-hole/fix/hermetic-icloud-dns-test Dominik 2026-06-24 10:08:01 +02:00
  • 20164bff26 tests: resolve iCloud Private Relay zones from local pdns DL6ER 2026-06-24 06:15:58 +00:00
  • 45fb5b5692 Merge pull request #2916 from rdevshp/fix_gzip_crc_ub Dominik 2026-06-19 21:15:30 +02:00
  • 4c7819302b Fix gzip.c inflate_buffer signed left shift undefined behavior rdevshp 2026-06-19 14:21:45 +00:00
  • 5e37f7e768 Merge pull request #2880 from pi-hole/tweak/backtrace2 Dominik 2026-06-19 19:07:34 +02:00
  • b77b53e442 Migrate new tests to new bats helper functions DL6ER 2026-06-16 19:40:54 +02:00
  • d02702c0d6 Merge branch 'development' into tweak/backtrace2 DL6ER 2026-06-16 19:36:21 +02:00
  • a62e6b0eb0 Merge pull request #2872 from pi-hole/bats Dominik 2026-06-16 19:35:31 +02:00
  • d78bd8d500 Merge pull request #2911 from pi-hole/vsnprintf special/CI_development Dominik 2026-06-15 13:08:14 +02:00
  • 5178a7383a Fix building on alpine 3.24 yubiuser 2026-06-15 10:03:46 +02:00
  • df2cca86c3 Adjust path yubiuser 2026-06-15 09:46:40 +02:00
  • a95df8f197 Use build image v2.19 yubiuser 2026-06-15 09:39:18 +02:00
  • 47bb65625f Move on_failure_hook to separate file yubiuser 2026-05-29 13:47:04 +02:00
  • de42dead0e Remove left-over empty lines yubiuser 2026-05-01 11:09:10 +02:00
  • b1022a966f Use $BATS_LIB_PATH yubiuser 2026-04-27 19:13:00 +02:00
  • 2f34c5fc59 Add on_failure hook and remove debug logging from each test case yubiuser 2026-04-23 01:07:13 +02:00
  • be7e9a0307 Use bats_assert and bats_file yubiuser 2026-04-22 14:39:43 +02:00
  • 0c16b79385 Replace all "UNIQUE constraint" messages, for consistency RD WebDesign 2026-06-14 21:57:18 -03:00
  • 896800c232 Improve crash backtraces for non-reproducible faults DL6ER 2026-06-14 11:26:54 +02:00
  • 6a976208ae Merge pull request #2874 from darkexplosiveqwx/dnsmasq-features Dominik 2026-06-13 18:27:46 +02:00
  • 5eafc4be07 Merge pull request #2885 from pi-hole/dependabot/npm_and_yarn/npm_and_yarn-ed16335546 Dominik 2026-06-13 18:14:02 +02:00
  • f39eb96590 Merge pull request #2884 from DoctorD90/development Dominik 2026-06-13 17:54:30 +02:00
  • 9ec717f55e ci: collapse nested branch-name slashes into underscores DL6ER 2026-06-13 17:53:01 +02:00
  • 6ef7e94de5 Merge pull request #2910 from rdevshp/edns0_optlen0_fix Dominik 2026-06-13 17:43:29 +02:00
  • 57eb60ddec Merge pull request #2890 from pi-hole/update/dnsmasq Dominik 2026-06-13 10:14:11 +02:00
  • ec6f5d9e9b Adjust tests after recent dnsmasq changes update/dnsmasq Dominik 2026-06-12 19:42:16 +02:00
  • 6a66622a41 Follow-up fix after ff4964d01da230766bd3c561a7b577e781359a7b changed print_mac()'s buffer handling DL6ER 2026-06-12 18:39:33 +02:00
  • a0238d9987 fix OOB write in FTL_parse_pseudoheaders when optlen is 0 rdevshp 2026-06-10 09:51:09 +00:00
  • 6c29e138aa Merge pull request #2907 from RamSet/macvendor-longest-prefix Dominik 2026-06-12 17:54:04 +02:00
  • c32035d2fa macvendor: match sub-allocated MA-M/MA-S blocks (longest prefix) RamSet 2026-06-10 07:07:03 -06:00
  • 364504490a Update dnsmasq tag to v2.93 Dominik 2026-06-08 19:59:53 +02:00
  • 42ed6042ca Fix OOB-read crash in get_rdata(). Simon Kelley 2026-06-03 23:26:41 +01:00
  • 236d42ab2c Better code to make human-friendly tokens for pointers in log-malloc. Simon Kelley 2026-06-02 13:00:18 +01:00
  • 40e6d3457b Add the ability to bail before EOF to get_line_alloc(); Simon Kelley 2026-06-02 00:22:05 +01:00
  • 4c49de193d Fix get_line_alloc() Simon Kelley 2026-06-01 22:56:23 +01:00
  • d686ebea6d Re-implement print_mac() to do its own buffer managment. Simon Kelley 2026-05-31 11:50:22 +01:00
  • 66dd2f7a08 Include fc00::/8 in the set of local addresses. Simon Kelley 2026-05-30 13:46:44 +01:00
  • 50098190e7 Fix DNSSEC frec use-after-free in TCP validation path. Simon Kelley 2026-05-29 17:24:54 +01:00
  • 5f7c06ea32 Change "limit" arg to add_pseudoheader() to a length. Simon Kelley 2026-05-17 13:06:17 +01:00
  • 50f90ca6c9 Change "limit" arg to make_local_answer() to a length. Simon Kelley 2026-05-17 12:30:21 +01:00
  • e81d3fc996 Tidy up get_line_alloc() Simon Kelley 2026-05-17 00:33:55 +01:00
  • 5291258487 Check for too-small packets in relay_upstream6() Simon Kelley 2026-05-17 00:24:57 +01:00
  • 0e9de57cc1 Fix hostname_issubdomain() confusion. Simon Kelley 2026-05-16 23:26:56 +01:00
  • 552ef3a179 Remove arbitrary limit on config file line lengths. Simon Kelley 2026-05-14 17:31:37 +01:00
  • d4707286f5 Fix two minor issues Dominik 2026-06-08 19:55:34 +02:00
  • 079a5341a9 Merge branch 'development' into update/dnsmasq Dominik 2026-06-08 19:53:49 +02:00
  • de6c215a87 Merge pull request #2905 from pi-hole/dependabot-github_actions-development-github_action-dependencies-882fedbe01 yubiuser 2026-06-06 13:16:08 +02:00
  • ae95195913 chore(deps): Bump the github_action-dependencies group across 1 directory with 2 updates dependabot[bot] 2026-06-06 10:03:30 +00:00
  • 4ec0e95f78 Merge pull request #2902 from pi-hole/dependabot-github_actions-development-github_action-dependencies-def28eadc9 yubiuser 2026-06-01 19:43:19 +02:00
  • 801ad81ae3 Merge pull request #2893 from darkexplosiveqwx/fedora-44-cmake Dominik 2026-05-31 14:44:23 +02:00
  • 822ab88863 chore(deps): Bump the github_action-dependencies group across 1 directory with 2 updates dependabot[bot] 2026-05-30 10:03:30 +00:00
  • 4c7665fe9a Merge pull request #2899 from pi-hole/dependabot-github_actions-development-github_action-dependencies-4834aef21e yubiuser 2026-05-23 12:25:25 +02:00
  • dd89cdd9ec chore(deps): Bump the github_action-dependencies group across 1 directory with 3 updates dependabot[bot] 2026-05-23 10:03:45 +00:00
  • 230eb78ee1 Merge pull request #2894 from pi-hole/dependabot-github_actions-development-github_action-dependencies-bcb0c4251a yubiuser 2026-05-16 12:31:13 +02:00
  • 3636ae8aef chore(deps): Bump github/codeql-action dependabot[bot] 2026-05-16 10:03:37 +00:00
  • c92e52c8d3 Fix build with Fedora 44 %cmake darkexplosiveqwx 2026-05-15 20:36:39 +02:00
  • 245c1a9698 Merge pull request #2891 from pi-hole/update/sqlite3_53_1 Dominik 2026-05-12 20:26:19 +02:00
  • 5ce1aca4d1 Update embedded SQLite3 to v3.53.1 Dominik 2026-05-12 19:54:47 +02:00
  • 5f95f7b63f Merge pull request #2881 from pi-hole/fix/civet-crash Dominik 2026-05-11 22:35:17 +02:00
  • cc57ce82dd Also fix this in the CodeQL step Dominik 2026-05-11 22:13:16 +02:00
  • 351c5ad6d1 Merge branch 'development' into update/dnsmasq Dominik 2026-05-11 21:58:18 +02:00
  • 093fc03a67 Merge branch 'development' into fix/civet-crash Dominik 2026-05-11 21:55:42 +02:00
  • 6608a12078 Merge pull request #2889 from pi-hole/master Dominik 2026-05-11 21:52:31 +02:00
  • 82c58cc454 Merge pull request #2888 from pi-hole/fix/dnsmasq_cve_may_2026 master v6.6.2 Dominik 2026-05-11 21:37:56 +02:00
  • 68ab6545be Update dnsmasq version and ftl-build container Dominik 2026-05-11 20:04:50 +02:00
  • 71e4ae997e Fix buffer overflow vulnerability in extract_addresses() CVE-2026-5172 Simon Kelley 2026-03-30 16:24:33 +01:00