Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development v6 #1950

Open
wants to merge 1,932 commits into
base: development
Choose a base branch
from
Open

Development v6 #1950

wants to merge 1,932 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 13, 2024

  1. Improve description of GET /auth/app endpoint

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    81a1da6 View commit details
    Browse the repository at this point in the history
  2. Protection against pathalogical DNSSEC domains.

    An attacker can create DNSSEC signed domains which need a lot of
    work to verfify. We limit the number of crypto operations to
    avoid DoS attacks by CPU exhaustion.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ebbfb89 View commit details
    Browse the repository at this point in the history
  3. Update header with new EDE values.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    aa565b1 View commit details
    Browse the repository at this point in the history
  4. Update NSEC3 iterations handling to conform with RFC 9276.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    ddf44bf View commit details
    Browse the repository at this point in the history
  5. Measure cryptographic work done by DNSSEC.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0b9e554 View commit details
    Browse the repository at this point in the history
  6. Fix error introduced in 635bc51cac3d5d7dd49ce9e27149cf7e402b7e79

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d92159a View commit details
    Browse the repository at this point in the history
  7. Parameterise work limits for DNSSEC validation.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    f141efd View commit details
    Browse the repository at this point in the history
  8. Update EDE code -> text conversion.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    b5e7dd4 View commit details
    Browse the repository at this point in the history
  9. Rework validate-by-DS to avoid DoS vuln without arbitrary limits.

    By calculating the hash of a DNSKEY once for each digest algo,
    we reduce the hashing work from (no. DS) x (no. DNSKEY) to
    (no. DNSKEY) x (no. distinct digests)
    
    The number of distinct digests can never be more than 255 and
    it's limited by which hashes we implement, so currently only 4.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1dbbdc9 View commit details
    Browse the repository at this point in the history
  10. Overhaul data checking in NSEC code.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    84161ed View commit details
    Browse the repository at this point in the history
  11. Better stats and logging from DNSSEC resource limiting.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    dcd12a2 View commit details
    Browse the repository at this point in the history
  12. Better allocation code for DS digest cache.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    cb577f3 View commit details
    Browse the repository at this point in the history
  13. Add --dnssec-limits option.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    4b351cb View commit details
    Browse the repository at this point in the history
  14. Reverse suppression of ANY query answer logging.

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    c95816f View commit details
    Browse the repository at this point in the history
  15. Add documentation for automatically added new DNSSEC-related metrics

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    96f4acb View commit details
    Browse the repository at this point in the history
  16. Update expected dnsmasq warnings

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2c7c19c View commit details
    Browse the repository at this point in the history
  17. Update dnsmasq version to 2.90

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    a326d80 View commit details
    Browse the repository at this point in the history
  18. Apply code review

    Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
    Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
    DL6ER and rdwebdesign committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    2582043 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #1875 from pi-hole/update/dnsmasq

    Update embedded dnsmasq to v2.90
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6681804 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #1887 from pi-hole/tweak/apppw_descrition

    Improve description of GET /auth/app endpoint
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    41725fd View commit details
    Browse the repository at this point in the history
  21. Merge branch 'development-v6' into tweak/allow_adlist_dups

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    750db7e View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Report only as many clients as we have added to the sorting array

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    93e621c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. apply the same fix to other places in the API

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    b986a82 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Restructure API response from /history/clients and /history/database/…

    …clients to allow for sparse data.
    
    Add new config option webserver.api.client_history_global_max controling if the activities chart should sort and show the *global* (integrated over 24 hours) or the `local` (measured individually in each time slot) most active clients
    Allow setting webserver.api.maxClients to 0 to always return all clients in /api/history/clients
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e3c4dcf View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Improve config migration logging

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    d74d2a1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'development' into merge-v5-6

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    d5cf579 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Apply the same fix also to /stats/upstreams - this endpoint is actual…

    …ly not affected, however, it has a different logic that all the other endpoints now - fixing this eases maintanance and doesn't require us remembering that upstream destinations are never recycled (because there are only very few)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    814362c View commit details
    Browse the repository at this point in the history
  2. Use correct index for domains in the Top Lists

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    485080a View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Fix spurious "resource limit exceeded" messages.

    Replies from upstream with a REFUSED rcode can result in
    log messages stating that a resource limit has been exceeded,
    which is not the case.
    
    Thanks to Dominik Derigs and the Pi-hole project for
    spotting this.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    simonkelley authored and DL6ER committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    157b589 View commit details
    Browse the repository at this point in the history
  2. Update embedded dnsmasq version to 2.90+1

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    cf06e53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47f4878 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge pull request #1892 from pi-hole/fix/dnsmasq_resource_warning

    Fix spurious "resource limit exceeded" messages
    DL6ER committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    bffd2bd View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Bump the github_action-dependencies group with 3 updates

    Bumps the github_action-dependencies group with 3 updates: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action), [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) and [actions/download-artifact](https://github.com/actions/download-artifact).
    
    
    Updates `docker/setup-buildx-action` from 3.0.0 to 3.1.0
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v3.0.0...v3.1.0)
    
    Updates `Wandalen/wretry.action` from 1.4.4 to 1.4.5
    - [Release notes](https://github.com/wandalen/wretry.action/releases)
    - [Commits](Wandalen/wretry.action@v1.4.4...v1.4.5)
    
    Updates `actions/download-artifact` from 4.1.2 to 4.1.4
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v4.1.2...v4.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: github_action-dependencies
    - dependency-name: Wandalen/wretry.action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    a1d6f85 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1897 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-b4913446bb
    
    Bump the github_action-dependencies group with 3 updates
    yubiuser committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    661d9e3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1886 from pi-hole/tweak/allow_adlist_dups

    Allow adlist duplicates
    DL6ER committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    d4792bb View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1882 from pi-hole/merge-v5-6

    Sync v5 -> v6
    DL6ER committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    7ef8e6c View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Merge pull request #1868 from pi-hole/new/useWAL

    Make WAL mode for pihole-FTL.db optional
    DL6ER committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4b2a4be View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1891 from pi-hole/fix/migration_message

    Improve config migration logging
    DL6ER committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    93d01d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Update config.c fix typo 5335 instead of 5353

    Signed-off-by: bungh0l10 <77304055+bungh0l10@users.noreply.github.com>
    bungh0l10 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    b53d969 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Merge pull request #1899 from bungh0l10/fix-mdns-typo

    Update config.c fix typo 5335 instead of 5353
    DL6ER committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    595fc6c View commit details
    Browse the repository at this point in the history
  2. Try building on self-hosted GHA runner

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    84d6e2d View commit details
    Browse the repository at this point in the history
  3. Build x86 binaries on GHA, only build ARM/RISCV on our self-hosted AR…

    …M64 runners
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    59c1e2b View commit details
    Browse the repository at this point in the history
  4. Independent building of RISCV64

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    d85492d View commit details
    Browse the repository at this point in the history
  5. Use correct variable when migrating possible revServer settings from …

    …setupVars.conf to the new multiple-servers-aware JSON string formulation
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    ef84283 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Only add active entries

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    4f3bd87 View commit details
    Browse the repository at this point in the history
  2. Reduce code duplication by outsourcing into composite actions

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    9318909 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Do not try to upload documentation in deferred riscv64 upload step

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    753bdd3 View commit details
    Browse the repository at this point in the history
  2. Try direct deployment

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    4019bd7 View commit details
    Browse the repository at this point in the history
  3. Download documentation in amd64 build and further reduce code duplica…

    …tion
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    af7d521 View commit details
    Browse the repository at this point in the history
  4. Bump the github_action-dependencies group with 2 updates

    Bumps the github_action-dependencies group with 2 updates: [Wandalen/wretry.action](https://github.com/wandalen/wretry.action) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).
    
    
    Updates `Wandalen/wretry.action` from 1.4.5 to 1.4.8
    - [Release notes](https://github.com/wandalen/wretry.action/releases)
    - [Commits](Wandalen/wretry.action@v1.4.5...v1.4.8)
    
    Updates `softprops/action-gh-release` from 1 to 2
    - [Release notes](https://github.com/softprops/action-gh-release/releases)
    - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
    - [Commits](softprops/action-gh-release@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: Wandalen/wretry.action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    - dependency-name: softprops/action-gh-release
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    082543e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1903 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-7baaa1528e
    
    Bump the github_action-dependencies group with 2 updates
    yubiuser committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    62566e9 View commit details
    Browse the repository at this point in the history
  6. Include RISCV64 in GHA job

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    d41fbee View commit details
    Browse the repository at this point in the history
  7. Merge branch 'development-v6' into new/self-hosted

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    9cfd936 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Merge pull request #1902 from pi-hole/new/self-hosted

    Accelerate CI builds substantially
    DL6ER committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    c6a0b81 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1901 from pi-hole/fix/revServerImporting

    Fix revServer importing from former setupVars.conf
    DL6ER committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    abcbcc5 View commit details
    Browse the repository at this point in the history
  3. Add CI tests for deep config validation

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    aa7deb9 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Goodbye Adam mode

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    0eeeb81 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1773 from pi-hole/new/validator

    Add additional config validation
    DL6ER committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    1bb74b3 View commit details
    Browse the repository at this point in the history
  3. Add missing validator for database.useWAL

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ac21427 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1907 from pi-hole/fix/validate_useWAL

    Add missing validator for database.useWAL
    DL6ER committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ad06e92 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1906 from pi-hole/tweak/goodbye_adam_mode

    Goodbye Adam mode
    DL6ER committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    2f38061 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Add searching for domains and clients in the Query Log. Wildcards (*)…

    … are supported everywhere in the search string.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    2e23e76 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Merge pull request #1908 from pi-hole/new/query_log_search

    Add searching for domains and clients in the Query Log
    DL6ER committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a0d6554 View commit details
    Browse the repository at this point in the history
  2. demote warning log message about not being able to open /sys/class/hw…

    …mon to the API debug log to prevent it from filling up the log when not available
    
    Signed-off-by: Adam Warner <me@adamwarner.co.uk>
    PromoFaux committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4cd500d View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. Uncomment previously commented line which prevented the domain valida…

    …tor from accepting hostnames with capital letters in
    
    Signed-off-by: Adam Warner <me@adamwarner.co.uk>
    PromoFaux committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    8d4bf22 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1909 from pi-hole/v6/suppress_hwmon_warning

    Demote hwmon warning log to debug
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    a2a77eb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1910 from pi-hole/tweak/config-validation

    Allow upper case letters in domains/hosts
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    4f6225c View commit details
    Browse the repository at this point in the history
  4. Remove config option database.DBexport. Its implementation was broken…

    … by design as its value was always overwritten by the condition (database.maxDBdays > 0). Replace it with exactly this condition and document the behavior in the config file
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    74eba5f View commit details
    Browse the repository at this point in the history
  5. Remove obsoleted config option from test/pihole.toml

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    33d5472 View commit details
    Browse the repository at this point in the history
  6. Remove (undocumented) advanced flag in details config output

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    d408362 View commit details
    Browse the repository at this point in the history
  7. Work on a copy of the env vars to avoid modifying the original causin…

    …g issues down the line when FTL restarts internally and re-reads them
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    e3f9aa7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    66653ae View commit details
    Browse the repository at this point in the history
  9. Add validator for webserver.api.client_history_global_max

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    ccbe642 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1911 from pi-hole/fix/enviroment_after_restart

    Ensure env vars survive restart
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    779e6ae View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1884 from pi-hole/fix/overTimeGraphs

    Tweak API history endpoint and fix cached counting
    DL6ER committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    c835795 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Update embedded SQLite3 to 3.45.2

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    75b792f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1872 from pi-hole/tweak/DBexport

    Remove config option database.DBexport
    DL6ER committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    0d2fcd0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Bump the github_action-dependencies group with 1 update

    Bumps the github_action-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    
    Updates `actions/checkout` from 4.1.1 to 4.1.2
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4.1.1...v4.1.2)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    16fb8b6 View commit details
    Browse the repository at this point in the history
  2. Report the hex-code of the found invalid character

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    2a2c4d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Add new dhcp.logging option

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    9c7384e View commit details
    Browse the repository at this point in the history
  2. Ensure cJSON is used in a thread-safe manner and add CI tests ensurin…

    …g this. Also ensure every JSON parsing is doing error checking and reduce some code duplication. No functional change.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    05867e2 View commit details
    Browse the repository at this point in the history
  3. Use cJSON to escape hostnames possibly containing control characters

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    079c66c View commit details
    Browse the repository at this point in the history
  4. Only check non-empty hostnames

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    20cc8c3 View commit details
    Browse the repository at this point in the history
  5. Define a general function escape_json() similar to the already existi…

    …ng escape_html()
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    c82561c View commit details
    Browse the repository at this point in the history
  6. Further reduce code-duplication by using the new escape_json() functi…

    …on for TOML as well. It is doing the exact same thing. Remove TOML_UTF8 as this has always been the standard encoding anyway.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    bfd2136 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1914 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-2d71499196
    
    Bump the github_action-dependencies group with 1 update
    DL6ER committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    8e9b1dc View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Merge pull request #1918 from pi-hole/new/log-dhcp

    Add new dhcp.logging option
    DL6ER committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    63571bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1917 from pi-hole/tweak/hostname_err_pos

    Report the hex-code of the found invalid character
    DL6ER committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a23f334 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Merge pull request #1916 from pi-hole/update/sqlite_3.45.2

    Update embedded SQLite3 to 3.45.2
    DL6ER committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    91d8738 View commit details
    Browse the repository at this point in the history
  2. Fix a left-over "whitelisted" instead of "allowed" message in debug mode

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    557d6a4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'development-v6' into HEAD

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    bc46302 View commit details
    Browse the repository at this point in the history
  4. Mark query as allowed when atigravity matches to prevent further chec…

    …ks such as CNAME inspection. This ensures antigravity matches have similar effects than explicitly allowed domains.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 28, 2024
    1 Configuration menu
    Copy the full SHA
    f94fe11 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1921 from pi-hole/tweak/allowed_debug

    Fix a left-over "whitelisted" instead of "allowed" message in debug mode
    DL6ER committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9dcdfa8 View commit details
    Browse the repository at this point in the history
  6. Slightly simplify the CI tests

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    549bc16 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Merge pull request #1924 from pi-hole/tweak/ci_risvc64

    Slightly simplify the CI tests
    DL6ER committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b20df82 View commit details
    Browse the repository at this point in the history
  2. Remove two characters TLDs constraint in hostname validation. Empty l…

    …abels are still forbidden.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    daf5eb8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1923 from pi-hole/fix/antigravity_mark

    Fix antigravity not preventing further checks on queries
    DL6ER committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    70a02b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Merge pull request #1922 from pi-hole/tweak/tld_checks

    Allow one-character TLDs in hostname validation
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    ea90056 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1919 from pi-hole/tweak/cJSON_threadsafe

    Ensure thread-safety for cJSON engine
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    f7cd4fb View commit details
    Browse the repository at this point in the history
  3. Merge branch 'development-v6' into tweak/select_teleporter

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    dab6ec7 View commit details
    Browse the repository at this point in the history
  4. Bump the github_action-dependencies group with 1 update

    Bumps the github_action-dependencies group with 1 update: [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict).
    
    
    Updates `eps1lon/actions-label-merge-conflict` from 2.1.0 to 3.0.0
    - [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
    - [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
    - [Commits](eps1lon/actions-label-merge-conflict@v2.1.0...v3.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: eps1lon/actions-label-merge-conflict
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    40864d5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1927 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-b9ee4988fc
    
    Bump the github_action-dependencies group with 1 update
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    fff34fb View commit details
    Browse the repository at this point in the history
  6. Simplify v5 gravity table import condition

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    ed36a9a View commit details
    Browse the repository at this point in the history
  7. Add further debugging output if files are NOT imported

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    8875a0e View commit details
    Browse the repository at this point in the history
  8. Fix importing logic for v5 teleporter files

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    5075144 View commit details
    Browse the repository at this point in the history
  9. Reintroduce a workaround for docker on macOS accidentally removed in b…

    …d266d6
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    27ff979 View commit details
    Browse the repository at this point in the history
  10. Add proper memory allocation checking in the message formatting subro…

    …utines
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    58ca959 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Add further debug output concerning disk usage when debug.gc=true

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    df1f70d View commit details
    Browse the repository at this point in the history
  2. Show warning when in debug mode and stat() failed to get file system …

    …details
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    16c541e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1874 from pi-hole/tweak/select_teleporter

     Implement selective Teleporter restoring
    DL6ER committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    485faac View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Use fragment size when computing filesystem sizes

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    90dda14 View commit details
    Browse the repository at this point in the history
  2. Store message in database as well

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    5b2dda8 View commit details
    Browse the repository at this point in the history
  3. Improve diagnosis message adding subroutine to not require manually t…

    …yped in number of arguments and do strict testing against the number of given arguments (instead of crashing if fewer are given and ignoring if more are given)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d88e52d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Add extra logging around network issues (EDE: network error)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ed41584 View commit details
    Browse the repository at this point in the history
  2. Add new CONNECTION_ERROR message to the Pi-hole diagnosis system

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    563b02c View commit details
    Browse the repository at this point in the history
  3. Be more verbose in which tables are imported during teleporter importing

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f2a7662 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Merge pull request #1931 from pi-hole/tweak/selective_teleporter

    Be more verbose in which tables are imported during teleporter importing
    DL6ER committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    b12f93c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1928 from pi-hole/fix/check_disk

    Fix disk space checking on macOS hosts
    DL6ER committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    0cffd8c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Update embedded SQLite3 to 3.45.3

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    c7ce555 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1934 from pi-hole/update/sqlite_3.45.3

    Update embedded SQLite3 to 3.45.3
    DL6ER committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a05cce0 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Merge pull request #1930 from pi-hole/tweak/ede_neterr

    Add extra logging around network issues (EDE: network error)
    DL6ER committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4734e01 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Fix a crash resulting from a bad interaction between PRs #1928 and #1930

    
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    e29bcb0 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Merge pull request #1936 from pi-hole/fix/connection_error_crash

    Fix a crash resulting from a bad interaction between PRs #1928 and #1930
    DL6ER committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    1b71a44 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Provide human-readable message about the session status when authenti…

    …cating
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    49a5a0c View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Address review comments

    Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
    Signed-off-by: Dominik <DL6ER@users.noreply.github.com>
    DL6ER and rdwebdesign committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    44377ad View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout

    Bumps the github_action-dependencies group with 1 update in the / directory: [actions/checkout](https://github.com/actions/checkout).
    
    
    Updates `actions/checkout` from 4.1.2 to 4.1.4
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4.1.2...v4.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    771db50 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1940 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-b93eff89fb
    
    Bump actions/checkout from 4.1.2 to 4.1.4 in the github_action-dependencies group across 1 directory
    yubiuser committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    db32e4d View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Merge pull request #1939 from pi-hole/new/session_message

    Provide human-readable message for session status
    DL6ER committed May 2, 2024
    Configuration menu
    Copy the full SHA
    af521c9 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. API /clients: Add note that {client} needs to be URI-encoded (if spec…

    …ified) and add documentation of read-only optional {name0} field
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 3, 2024
    Configuration menu
    Copy the full SHA
    0169766 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Improve error logging when TCP connections are prematurely closed by …

    …remote server
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 4, 2024
    Configuration menu
    Copy the full SHA
    1611da2 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Merge pull request #1945 from pi-hole/tweak/tcp_conn_err

    Improve error logging when TCP connections are prematurely closed by remote server
    DL6ER committed May 5, 2024
    Configuration menu
    Copy the full SHA
    240a2fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1944 from pi-hole/fix/clients_docs

    Improve API /clients documentation
    DL6ER committed May 5, 2024
    Configuration menu
    Copy the full SHA
    e10bb5c View commit details
    Browse the repository at this point in the history
  3. Add artifact attestation

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 5, 2024
    Configuration menu
    Copy the full SHA
    633b825 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Merge branch 'development' into merge-dev

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 10, 2024
    Configuration menu
    Copy the full SHA
    73b5170 View commit details
    Browse the repository at this point in the history
  2. Change database permissions to -rw-r----- (640)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 10, 2024
    Configuration menu
    Copy the full SHA
    6ce1668 View commit details
    Browse the repository at this point in the history
  3. Update tests, remove duplicated test

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 10, 2024
    Configuration menu
    Copy the full SHA
    5cc5b37 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1953 from pi-hole/merge-dev

    Merge latest v5 development into v6
    DL6ER committed May 10, 2024
    Configuration menu
    Copy the full SHA
    c72a913 View commit details
    Browse the repository at this point in the history
  5. FTL_lua: Properly guard readline

    Readline support should only be used when we know it is available. Lets
    properly use a ifdef guard like we do in `shell.c`.
    
    Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
    oliv3r committed May 10, 2024
    Configuration menu
    Copy the full SHA
    7de24a0 View commit details
    Browse the repository at this point in the history
  6. FTL: Avoid hidden HAVE_READLINE define

    We should set `HAVE_READLINE` based on whether it was actually
    detected/found, not via a hidden fixed, as that contains compile errors
    when readline is actually not available.
    
    Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
    oliv3r committed May 10, 2024
    Configuration menu
    Copy the full SHA
    be3d4cd View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1955 from pi-hole/fix/FTL_db_read_perms

    Change database permissions to -rw-r----- (640)
    DL6ER committed May 10, 2024
    Configuration menu
    Copy the full SHA
    bf0c8cd View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Bump the github_action-dependencies group with 2 updates

    Bumps the github_action-dependencies group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict).
    
    
    Updates `actions/checkout` from 4.1.4 to 4.1.5
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4.1.4...v4.1.5)
    
    Updates `eps1lon/actions-label-merge-conflict` from 3.0.0 to 3.0.1
    - [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
    - [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
    - [Commits](eps1lon/actions-label-merge-conflict@v3.0.0...v3.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    - dependency-name: eps1lon/actions-label-merge-conflict
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed May 11, 2024
    Configuration menu
    Copy the full SHA
    ede7340 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1958 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-220eae05df
    
    Bump the github_action-dependencies group with 2 updates
    yubiuser committed May 11, 2024
    Configuration menu
    Copy the full SHA
    30215fc View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Remove all-in build option - we aren't using it in Pi-hole v6.0

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b83fcad View commit details
    Browse the repository at this point in the history
  2. Add missing #include

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 12, 2024
    Configuration menu
    Copy the full SHA
    fccbe2b View commit details
    Browse the repository at this point in the history
  3. Fix use-after-free warning

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 12, 2024
    Configuration menu
    Copy the full SHA
    91b1ced View commit details
    Browse the repository at this point in the history
  4. Allocate memory for basename()

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5525815 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Update bundled cJSON from 1.7.17 -> 1.7.18 released earlier today

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d4a89f3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1959 from pi-hole/update/cJSON_1.7.18

    Update bundled cJSON
    DL6ER committed May 13, 2024
    Configuration menu
    Copy the full SHA
    bccfa22 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Improve query storing algorithm to better cope with bursts of queries…

    … of arbitrary size and frequency
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2024
    Configuration menu
    Copy the full SHA
    688a551 View commit details
    Browse the repository at this point in the history
  2. Use new constant also as back-off factor for exporting into the database

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2024
    Configuration menu
    Copy the full SHA
    30cade6 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Add Clang compiler support, tested with Clang 14.0.0 (Ubuntu 22.04.3 …

    …LTS), Clang 16.0.2 (Alpine 3.18), and Clang 17.0.6 (Alping Edge)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 15, 2024
    Configuration menu
    Copy the full SHA
    32de390 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1960 from pi-hole/fix/database_queries

    Fix spilled queries in database
    DL6ER committed May 15, 2024
    Configuration menu
    Copy the full SHA
    3d4cc1b View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Fix error message mentioning wrong file

    Signed-off-by: Jack'lul <jacklulcat@gmail.com>
    jacklul committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ecd2e81 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1961 from jacklul/v6-patch-1

    Fix error message mentioning wrong file
    DL6ER committed May 17, 2024
    Configuration menu
    Copy the full SHA
    12bebfb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1956 from oliv3r/readline_detection

    Readline detection
    DL6ER committed May 17, 2024
    Configuration menu
    Copy the full SHA
    4628219 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Merge pull request #1964 from pi-hole/new/artifact_attestations

    Add artifact attestation
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    95b1dc1 View commit details
    Browse the repository at this point in the history
  2. Update DNS records after pruning DHCP leases

    Not doing so can result in a use after free since the name for DHCP
    derived DNS records is represented as a pointer into the DHCP lease
    table. Update will only happen when necessary since lease_update_dns
    tests internally on dns_dirty and the force argument is zero.
    
    Signed-off-by: Erik Karlsson <erik.karlsson@iopsys.eu>
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    Erik Karlsson authored and DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    98407e3 View commit details
    Browse the repository at this point in the history
  3. Update custom dnsmasq version

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ebc195a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1965 from pi-hole/fix/dhcp_names

    Update DNS records after pruning DHCP leases
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    a078106 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9446b25 View commit details
    Browse the repository at this point in the history
  6. Remove explicit static instructions - binaries compiled on alpine wil…

    …l balways e linked statically
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    f894910 View commit details
    Browse the repository at this point in the history
  7. Avoid ambigious else

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    9fbd40e View commit details
    Browse the repository at this point in the history
  8. Update C standard to C17

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    313cb23 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'special/CI_development' into new/clang

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ab373bc View commit details
    Browse the repository at this point in the history
  10. Bump actions/checkout in the github_action-dependencies group

    Bumps the github_action-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    
    Updates `actions/checkout` from 4.1.5 to 4.1.6
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4.1.5...v4.1.6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed May 18, 2024
    Configuration menu
    Copy the full SHA
    6fed81a View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1968 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-edf2abb101
    
    Bump actions/checkout from 4.1.5 to 4.1.6 in the github_action-dependencies group
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    6de3d81 View commit details
    Browse the repository at this point in the history
  12. Properly guard X.509 functions to allow compiling FTL without mbedTLS…

    … library being available, also improve how definitions are done in src/CMakeLists.txt and reduce instruction-duplication on the way
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    e286d4b View commit details
    Browse the repository at this point in the history
  13. Enforce minimum version of mbedTLS (3.5.0)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    4b2cb98 View commit details
    Browse the repository at this point in the history
  14. Ensure we also change ownership of the WAL database files

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    e3346ff View commit details
    Browse the repository at this point in the history
  15. Merge pull request #1969 from pi-hole/fix/mbedtls

    Fix compiling without mbedTLS
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    139facd View commit details
    Browse the repository at this point in the history
  16. Merge pull request #1970 from pi-hole/fix/wal-ownership

    Ensure we also change ownership of the WAL database files
    DL6ER committed May 18, 2024
    Configuration menu
    Copy the full SHA
    5243083 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2017343 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Ensure target lua_scripts is built before target ftl_lua depending on it

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 19, 2024
    Configuration menu
    Copy the full SHA
    d579417 View commit details
    Browse the repository at this point in the history
  2. Fix conditional for readline inclusion in LUA code

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 19, 2024
    Configuration menu
    Copy the full SHA
    67fdf29 View commit details
    Browse the repository at this point in the history
  3. Print GLIBC version in pihole-FTL -vv and not during compile time as …

    …"#pragma message" is not supported by older clang versions
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 19, 2024
    Configuration menu
    Copy the full SHA
    25ab7b7 View commit details
    Browse the repository at this point in the history
  4. Skip attestation and deployment steps for fork-based PRs having no ac…

    …cess to secrets
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 19, 2024
    Configuration menu
    Copy the full SHA
    f88d96a View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Merge pull request #1972 from pi-hole/fix/fork_pr

    actions: fix fork PR runs
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    2a1ae11 View commit details
    Browse the repository at this point in the history
  2. Update build containers to ftl-build v2.5.1

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    bfbe309 View commit details
    Browse the repository at this point in the history
  3. Add Visual Studio Code CMake configuration to get ccompile-time defin…

    …ition detection working
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    c957f78 View commit details
    Browse the repository at this point in the history
  4. Add clang build

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    8c5da71 View commit details
    Browse the repository at this point in the history
  5. Use ftl-build:nightly for devcontainer

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    212d0f0 View commit details
    Browse the repository at this point in the history
  6. Use new-clang ftl-build containers

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    4a70b59 View commit details
    Browse the repository at this point in the history
  7. Do not build static exectuable in clang test to avoid LTO linking issue

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1a72da3 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Clang-built binaries are expected to be dynamic

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2024
    Configuration menu
    Copy the full SHA
    e10d2a5 View commit details
    Browse the repository at this point in the history
  2. Always try to chown auxiliary database files, not only when chown of …

    …the database files itself failed
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2024
    Configuration menu
    Copy the full SHA
    be9fe87 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1973 from pi-hole/fix/database_aux_files

    Fix chown of aux. database files
    DL6ER committed May 21, 2024
    Configuration menu
    Copy the full SHA
    0f48ea8 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Only one builder is allowed to push the API documentation

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 22, 2024
    Configuration menu
    Copy the full SHA
    6241314 View commit details
    Browse the repository at this point in the history
  2. Run tests with attached debugger

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 22, 2024
    Configuration menu
    Copy the full SHA
    782178c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Update embedded SQLite3 to 3.46.0

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 23, 2024
    Configuration menu
    Copy the full SHA
    3afd9f0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1974 from pi-hole/update/sqlite_3.46.0

    Update embedded SQLite3 to 3.46.0
    DL6ER committed May 23, 2024
    Configuration menu
    Copy the full SHA
    825a14a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Use v2.6 CI containers and nightly for the devcontainer

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 25, 2024
    Configuration menu
    Copy the full SHA
    dc204a4 View commit details
    Browse the repository at this point in the history
  2. Addres spellchecker complaints

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 25, 2024
    Configuration menu
    Copy the full SHA
    40eee1a View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Add more debugging for the internal name resolution process: (1) abou…

    …t the PTR we sent (and where), (2) about the status of the answer, (3) whether the answer was truncated (and, hence, ignored), (4) about answers skipped because they are not of type PTR, and (5) when we are trying to get client host names from the database (without any actual PTR lookups)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 26, 2024
    Configuration menu
    Copy the full SHA
    36cb3a4 View commit details
    Browse the repository at this point in the history
  2. Fix forgotten update of lastQuery of upstream servers

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 26, 2024
    Configuration menu
    Copy the full SHA
    2843fb0 View commit details
    Browse the repository at this point in the history
  3. Use TCP queries for internal name resolution to avoid truncated replies

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 26, 2024
    Configuration menu
    Copy the full SHA
    5db4ade View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Implement later retrying if name resolution attempt failed temporaril…

    …y (e.g., broken pipe). Also use TCP protocol for upstream server name resolution
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 27, 2024
    Configuration menu
    Copy the full SHA
    090c1ad View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Change magic comment put next to config options which are forced thro…

    …ugh the environment
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 28, 2024
    Configuration menu
    Copy the full SHA
    3de9e12 View commit details
    Browse the repository at this point in the history
  2. Print config file statistics at the end of the config file

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 28, 2024
    Configuration menu
    Copy the full SHA
    2cb6b36 View commit details
    Browse the repository at this point in the history
  3. List forced environment variables at end of the config file

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a5f5092 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Reset config options previously forced by env vars but not any longer

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 29, 2024
    Configuration menu
    Copy the full SHA
    7bfe4dc View commit details
    Browse the repository at this point in the history
  2. Reset special debug.all in a similar way

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 29, 2024
    Configuration menu
    Copy the full SHA
    980cc84 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1962 from pi-hole/new/clang

    Add Clang compiler support and update project to C17 standard
    DL6ER committed May 29, 2024
    Configuration menu
    Copy the full SHA
    23d9476 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6e776d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86d6833 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1979 from pi-hole/tweak/env_reset

    Reset config values after env forcing
    DL6ER committed May 29, 2024
    Configuration menu
    Copy the full SHA
    60b1a75 View commit details
    Browse the repository at this point in the history
  7. Add help description of new optional ptr IP [tcp] flag

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 29, 2024
    Configuration menu
    Copy the full SHA
    19715ea View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Merge pull request #1976 from pi-hole/fix/resolver

    Improve internal DNS resolver
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    47c7de6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1737 from pi-hole/new/migrate_dnsmasq_conf

    Read config files from new location
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    7ff016f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e34c3e View commit details
    Browse the repository at this point in the history
  4. Add new dhcp.ignoreUnknownClients option

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    1a5e7f6 View commit details
    Browse the repository at this point in the history
  5. Synchronize test/pihole.toml with the many config file changes that h…

    …ave been made in between and add a test ensuring they remain in sync in the future
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    96da0d4 View commit details
    Browse the repository at this point in the history
  6. Explicitly chown PID and remove old PORT file

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    1f6d9c1 View commit details
    Browse the repository at this point in the history
  7. Add timezone information where this is appropriate. We do not include…

    … this in the log files to not needlessly change for format. Open for discussion
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 30, 2024
    Configuration menu
    Copy the full SHA
    306710e View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Update macvendor script

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 31, 2024
    Configuration menu
    Copy the full SHA
    7db4483 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1983 from pi-hole/fix/macvendor_db

    Fix macvendor script
    DL6ER committed May 31, 2024
    Configuration menu
    Copy the full SHA
    021c0a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Merge pull request #1980 from pi-hole/new/dhcp_ignoreUnknownClients

    Add option to ignore unknown DHCP clients
    DL6ER committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    f4b9ca2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'development-v6' into new/timezone

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    aac9968 View commit details
    Browse the repository at this point in the history
  3. Bump eps1lon/actions-label-merge-conflict

    Bumps the github_action-dependencies group with 1 update: [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict).
    
    
    Updates `eps1lon/actions-label-merge-conflict` from 3.0.1 to 3.0.2
    - [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
    - [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
    - [Commits](eps1lon/actions-label-merge-conflict@v3.0.1...v3.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: eps1lon/actions-label-merge-conflict
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    4be0ff6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1984 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-da46cecb9c
    
    Bump eps1lon/actions-label-merge-conflict from 3.0.1 to 3.0.2 in the github_action-dependencies group
    yubiuser committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    d66db45 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Always include timezone in human-readable timestamps

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    14ea246 View commit details
    Browse the repository at this point in the history
  2. Skip certificate domain check when TLS is not actually used even if a…

    … certificate is available
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    58c59a0 View commit details
    Browse the repository at this point in the history
  3. Add new misc.readOnly config option to force the configuration to be …

    …read-only. It can only be modified through the config file but neither the API nor the CLI as long as read-only mode is enabled
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    3d2fd6d View commit details
    Browse the repository at this point in the history
  4. Default to resolve internal PTRs using UDP, fall back to TCP for indi…

    …vidual queries on UDP truncation (commonly seen in conjunction with DNSSEC)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    d343959 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1981 from pi-hole/new/timezone

    Print human-readable timezone information
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    9f8c4c2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1986 from pi-hole/fix/retry_truncated

    Internal name resolution over UDP with fallback to TCP
    DL6ER committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    d343781 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Fix incorrect unification of regex warnings

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    f2c14cc View commit details
    Browse the repository at this point in the history
  2. Store correct database ID when issuing a warning

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    1899792 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1989 from pi-hole/fix/regex_diagnosis

    Fix incorrect unification of regex warnings
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    b20d80f View commit details
    Browse the repository at this point in the history
  4. Fix very long DNS names (>64 bytes) potentially crashing the internal…

    … name resolving mechanism, the new limit is 256 bytes with proper boundary checking
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    af0468e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1990 from pi-hole/fix/long_dns_names

    Fix possible heap-corruption bug
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    a564e32 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1987 from pi-hole/tweak/cert_no_tls

    Skip certificate domain check when TLS is not actually used
    DL6ER committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    a724402 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Merge pull request #1883 from pi-hole/tweak/remove_expert_flag

    Remove (undocumented) advanced flag in details config output
    PromoFaux committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    61826a4 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Merge branch 'development-v6' into new/misc_readOnly

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    85fdaff View commit details
    Browse the repository at this point in the history
  2. Add checking of return status of sqlite3_open_v2 to ensure we are not…

    … trying to use the database when it failed to open
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    44d57e5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1992 from pi-hole/fix/no_gravity

    Fix non-existing gravity.db issue
    DL6ER committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9491cdf View commit details
    Browse the repository at this point in the history
  4. Ensure we also recalculate te checksum of the config file when in rea…

    …d-only mode
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    f9eea51 View commit details
    Browse the repository at this point in the history
  5. Check if the newly set password is the same as the old one

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    2406e1a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Make definition of __USE_MISC conditional

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    ec6750d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Merge pull request #1993 from pi-hole/tweak/pogo

    (Re-)Add support for Pogoplug
    DL6ER committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7adda9a View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Add special handling for systems without password in the password che…

    …cking short-circuiting
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5a6a212 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Merge pull request #1994 from pi-hole/fix/env_password

    Check if the newly set password is the same as the old one
    DL6ER committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    01c5c56 View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout in the github_action-dependencies group

    Bumps the github_action-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).
    
    
    Updates `actions/checkout` from 4.1.6 to 4.1.7
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4.1.6...v4.1.7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github_action-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    bf47650 View commit details
    Browse the repository at this point in the history
  3. Fix API hint

    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    b318256 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1996 from pi-hole/dependabot-github_actions-devel…

    …opment-v6-github_action-dependencies-0bd1363a87
    
    Bump actions/checkout from 4.1.6 to 4.1.7 in the github_action-dependencies group
    yubiuser committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    a09088e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1998 from pi-hole/no_dnsmasq

    Fix API hint
    yubiuser committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    c82676b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Fix DNS-SD query analysis

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    9e329be View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Merge pull request #2000 from pi-hole/fix/dns-sd

    Fix DNS-SD query analysis
    DL6ER committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    75b5e5f View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge pull request #1988 from pi-hole/new/misc_readOnly

     Add read-only config option
    DL6ER committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    96f7dff View commit details
    Browse the repository at this point in the history
  2. Update embedded LUA engine to 5.4.7

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    f863c05 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2003 from pi-hole/update/lua_5.4.7

    Update embedded LUA engine to 5.4.7
    DL6ER committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    0367117 View commit details
    Browse the repository at this point in the history