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

Pi-hole FTL v5.23 #1567

Merged
merged 99 commits into from
May 28, 2023
Merged

Pi-hole FTL v5.23 #1567

merged 99 commits into from
May 28, 2023

Commits on Mar 22, 2023

  1. Merge pull request #1544 from pi-hole/master

    Sync master back into development
    DL6ER authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    85df4de View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Correct declaration for query_blocked().

    Fixes build on OpenSUSE Tumbleweed.
    
    Signed-off-by: Samu Voutilainen <smar@smar.fi>
    Smarre committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    094f33a View commit details
    Browse the repository at this point in the history
  2. Correct declaration for blockingstatus variable.

    Signed-off-by: Samu Voutilainen <smar@smar.fi>
    Smarre committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    2f29edb View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Bump actions/stale from 7.0.0 to 8.0.0

    Bumps [actions/stale](https://github.com/actions/stale) from 7.0.0 to 8.0.0.
    - [Release notes](https://github.com/actions/stale/releases)
    - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
    - [Commits](actions/stale@v7.0.0...v8.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/stale
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 25, 2023
    Configuration menu
    Copy the full SHA
    28ec1f0 View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 3.4.0 to 3.5.0

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3.4.0...v3.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Mar 25, 2023
    Configuration menu
    Copy the full SHA
    5ad479b View commit details
    Browse the repository at this point in the history
  3. Add gravity parseList funtion to FTL

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    688e1d5 View commit details
    Browse the repository at this point in the history
  4. Only match full lines in input file

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    1097d75 View commit details
    Browse the repository at this point in the history
  5. Enhance speed for ABP patterns (don't try to match domains when the l…

    …ine starts in "|")
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    19c4984 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Store in the database instead of into a temporary file

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    e6ba74c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1547 from pi-hole/dependabot-github_actions-devel…

    …opment-actions-stale-8.0.0
    
    Bump actions/stale from 7.0.0 to 8.0.0
    DL6ER authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    aa0ead7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1548 from pi-hole/dependabot-github_actions-devel…

    …opment-actions-checkout-3.5.0
    
    Bump actions/checkout from 3.4.0 to 3.5.0
    DL6ER authored Mar 26, 2023
    Configuration menu
    Copy the full SHA
    16239f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Merge pull request #1546 from Smarre/build_fixes

    Fix variable declaration
    DL6ER authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    6a1de9f View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Add a few micro-optimizations to enhance speed of the parseList funct…

    …ion and transform FQDN to domains. They are equivalent in this context but now they are not considered invalid any longer
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    1a32cb6 View commit details
    Browse the repository at this point in the history
  2. Allow TLD blocking using ABP style (port of core PR #5240)

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

Commits on Apr 7, 2023

  1. Simplify EDNS handling code and also interpret replies received from …

    …upstream
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    37de866 View commit details
    Browse the repository at this point in the history
  2. Implement EDNS(0) EDE

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    f99bda1 View commit details
    Browse the repository at this point in the history
  3. Use AD bit for IN/SECURE and EDE in SERVFAIL when prox for BOGUSy-dns…

    …masq option is used
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    3ac34d3 View commit details
    Browse the repository at this point in the history
  4. Ignore possible EXTRA-TEXT field in EDNS0 EDE data

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

Commits on Apr 8, 2023

  1. Only try to interpret EDNS EDE when EDE data is available

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 8, 2023
    Configuration menu
    Copy the full SHA
    ad85e0f View commit details
    Browse the repository at this point in the history
  2. Log if EDNS header is NULL and we are in debug mode

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

Commits on Apr 9, 2023

  1. Analyse pseudeoheader before it might get stripped off

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    72b4bc5 View commit details
    Browse the repository at this point in the history
  2. Initial DNSSEC status should be UNSPECIFIED

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    b22524e View commit details
    Browse the repository at this point in the history
  3. Explicitly set INSECURE status for replies received either from upstr…

    …eam (if they are not already validated as SECURE) or from cache. This is a direct consequence from the previous commit.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 9, 2023
    Configuration menu
    Copy the full SHA
    f216cb0 View commit details
    Browse the repository at this point in the history
  4. Apply the same logic also for reverse lookups (PTR)

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

Commits on Apr 11, 2023

  1. Merge pull request #1551 from pi-hole/new/ede-dnssec

    Use EDE data when "proxy-dnssec" is used
    DL6ER authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    b0bf9c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2023

  1. Trigger stale workflow on issue comments to remove stale label immedi…

    …ately
    
    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed Apr 15, 2023
    Configuration menu
    Copy the full SHA
    d8271ad View commit details
    Browse the repository at this point in the history
  2. Bump actions/checkout from 3.5.0 to 3.5.2

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v3.5.0...v3.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Apr 15, 2023
    Configuration menu
    Copy the full SHA
    da8d010 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. Run seperate job to trigger removal on comments

    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    b5c1a84 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Use env variable

    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    71625df View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. Update embedded Lua to 5.4.5

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    08a8a11 View commit details
    Browse the repository at this point in the history
  2. Apply Pi-hole Lua patches

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

Commits on May 2, 2023

  1. Merge pull request #1554 from pi-hole/update/lua_5.4.5

    Update embedded Lua to 5.4.5
    DL6ER authored May 2, 2023
    Configuration menu
    Copy the full SHA
    7720db0 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Add header analysis also in tcp_key_recurse to fix an issue with wron…

    …g upstream servers being attributed to DNSSEC-related queries when multiple upstream servers are defined (e.g. conditional forwarding)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 3, 2023
    Configuration menu
    Copy the full SHA
    49bc744 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Add extra debugging output

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 4, 2023
    Configuration menu
    Copy the full SHA
    7871ebe View commit details
    Browse the repository at this point in the history
  2. Also analyze UDP reply headers

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

    Fix shown upstream for internally generated DNSSEC-queries being wrong in certain configurations
    DL6ER authored May 4, 2023
    Configuration menu
    Copy the full SHA
    f8dbd2b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. Do not log running out of disk space when the disk occupation is > 10…

    …0%. We are seeing this with docker deployments on macOS hosts. It is a band-aid fix, however, it also seem to be the only thing we can do given that docker didn't fix this in nearly two years now.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 7, 2023
    Configuration menu
    Copy the full SHA
    51ca8f3 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Merge pull request #1556 from pi-hole/fix/macOS_exabytes

    Do not log unrealistic disk usage (docker + macOS bug)
    DL6ER authored May 8, 2023
    Configuration menu
    Copy the full SHA
    b847da4 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2023

  1. Move dhcp-discover into a dedicated "tools" target

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 13, 2023
    Configuration menu
    Copy the full SHA
    b05ada4 View commit details
    Browse the repository at this point in the history
  2. Add pihole-FTL arp-scan [{-v,-a}]

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 13, 2023
    Configuration menu
    Copy the full SHA
    29a3310 View commit details
    Browse the repository at this point in the history
  3. Unify warning

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

Commits on May 14, 2023

  1. Use dedicated counters per MAC for a more accurate per-device reply m…

    …atrix
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    26396bd View commit details
    Browse the repository at this point in the history
  2. Add our own address to the scan results so we can detect IP conflicts…

    … also here
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    65d5b12 View commit details
    Browse the repository at this point in the history
  3. Include hostnames (if available)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    0e74485 View commit details
    Browse the repository at this point in the history
  4. Update embedded Lua to 5.4.6

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    d6695eb View commit details
    Browse the repository at this point in the history
  5. Re-apply Pi-hole specific Lua patches

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    ec72408 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1553 from pi-hole/dependabot-github_actions-devel…

    …opment-actions-checkout-3.5.2
    
    Bump actions/checkout from 3.5.0 to 3.5.2
    DL6ER authored May 14, 2023
    Configuration menu
    Copy the full SHA
    b7d5234 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1552 from pi-hole/tweak/stale

    Trigger stale workflow on issue comments to remove stale label immediately
    DL6ER authored May 14, 2023
    Configuration menu
    Copy the full SHA
    b2d36ef View commit details
    Browse the repository at this point in the history
  8. Skip ABP extended CSS selectors (port of core PR #5247)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    2931fa3 View commit details
    Browse the repository at this point in the history
  9. Spellcheck correction

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 14, 2023
    Configuration menu
    Copy the full SHA
    ff1437e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1558 from pi-hole/update/lua

    Update embedded Lua to v5.4.6
    DL6ER authored May 14, 2023
    Configuration menu
    Copy the full SHA
    bd256cd View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Use OVER constant instead of carridge return

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 15, 2023
    Configuration menu
    Copy the full SHA
    6913775 View commit details
    Browse the repository at this point in the history
  2. Print progress in verbose arp-scanning mode

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 15, 2023
    Configuration menu
    Copy the full SHA
    041092a View commit details
    Browse the repository at this point in the history
  3. Print different warnings if we received multiple replies from (appare…

    …ntly) the same device or if we received replies for the same address from different MAC addresses
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 15, 2023
    Configuration menu
    Copy the full SHA
    1e0f20b View commit details
    Browse the repository at this point in the history
  4. Consolidate output in main process

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

Commits on May 16, 2023

  1. Scale progress percentage according to number of addresses to be scan…

    …ned by the individual threads
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    5dcdbd7 View commit details
    Browse the repository at this point in the history
  2. Only print progress if it has changed. Otherwise, print "." as hearth…

    …beat
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    1bc05b9 View commit details
    Browse the repository at this point in the history
  3. Always skip the loopback interface, also in "-a" mode

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    4387ff2 View commit details
    Browse the repository at this point in the history
  4. Interface names can be up to 16 bytes long. Docker bridge interfaces …

    …actually use this space so we need to reserve enough space here
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    d45a7c4 View commit details
    Browse the repository at this point in the history
  5. Clearly log when scanning interfaces failed

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    2d6a361 View commit details
    Browse the repository at this point in the history
  6. Log more verbose human-readable error string if available

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 16, 2023
    Configuration menu
    Copy the full SHA
    8a29911 View commit details
    Browse the repository at this point in the history
  7. Add capabilities check for CAP_NET_RAW (root always has it)

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

Commits on May 17, 2023

  1. Optimize thread_data structure and store a thread-local copy of the i…

    …nterface name
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 17, 2023
    Configuration menu
    Copy the full SHA
    73e3d88 View commit details
    Browse the repository at this point in the history
  2. Add arp-scan -xtreme mode for very unreliable connections

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6ce6eae View commit details
    Browse the repository at this point in the history
  3. Give reply rate in percent instead of showing the reply matrix

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

Commits on May 18, 2023

  1. Exit early if insufficient memory is available, perform as many inter…

    …face scans as possible under these conditions
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2023
    Configuration menu
    Copy the full SHA
    615be9c View commit details
    Browse the repository at this point in the history
  2. Reduce memory requirements by factor 4x

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2023
    Configuration menu
    Copy the full SHA
    4d7640c View commit details
    Browse the repository at this point in the history
  3. Further reduce memory requirements by factor 10x (if not in -x mode)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2023
    Configuration menu
    Copy the full SHA
    d1f70d7 View commit details
    Browse the repository at this point in the history
  4. Update SQLite3 to 3.42.0

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 18, 2023
    Configuration menu
    Copy the full SHA
    b66f7f1 View commit details
    Browse the repository at this point in the history
  5. Apply Pi-hole specific patches

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

Commits on May 20, 2023

  1. Align % in reply rate column

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2023
    Configuration menu
    Copy the full SHA
    31a90da View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1557 from pi-hole/new/arp-scan

    Add local network scanning feature (ARP)
    DL6ER authored May 20, 2023
    Configuration menu
    Copy the full SHA
    2fa2d86 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/development' into new/parseList

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2023
    Configuration menu
    Copy the full SHA
    1bcee5f View commit details
    Browse the repository at this point in the history
  4. Add capabilities check for feature dhcp-discover in the same way we a…

    …lready have it for arp-scan
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2023
    Configuration menu
    Copy the full SHA
    04a7633 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1560 from pi-hole/update/sqlite_3.42.0

    Update embedded SQLite to 3.42.0
    DL6ER authored May 20, 2023
    Configuration menu
    Copy the full SHA
    9dd3d77 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1561 from pi-hole/tweak/dhcp-discover-capabilities

    Add capabilities check for feature dhcp-discover
    DL6ER authored May 20, 2023
    Configuration menu
    Copy the full SHA
    9b45d5c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1559 from pi-hole/new/parseList

    Add list parsing feature for gravity
    DL6ER authored May 20, 2023
    Configuration menu
    Copy the full SHA
    69ecc2c View commit details
    Browse the repository at this point in the history
  8. Modify logging in such a way that concurrent printing by the involved…

    … is prevented and add better error reporting when sending to interfaces is not working due to an error
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2023
    Configuration menu
    Copy the full SHA
    aa8821a View commit details
    Browse the repository at this point in the history
  9. Query IPv4-capable interfaces instead of packet-interfaces when scann…

    …ing for DHCP servers
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 20, 2023
    Configuration menu
    Copy the full SHA
    25a1d06 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Improve deplay.sh script to check against exact matches instead of re…

    …gex-matching the searched string against the entire collapsed array to avoid incorrect partial matches
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    6b531e7 View commit details
    Browse the repository at this point in the history
  2. Improve message when packet is rejected by wireguard interfaces

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    1a02c10 View commit details
    Browse the repository at this point in the history
  3. Ensure we are in lock-mode when printing the final result

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    d75305b View commit details
    Browse the repository at this point in the history
  4. Skip interfaces that are either down or are of loopback type

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    b38ed40 View commit details
    Browse the repository at this point in the history
  5. Do not try to scan for DHCP servers in network where the kernel knows…

    … that there is no broadcasting support (e.g. Wireguard)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    59a1180 View commit details
    Browse the repository at this point in the history
  6. Do not run ARP scans in networks where the kernel knows that ARP is n…

    …ot supported (e.g. Wireguard)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 21, 2023
    Configuration menu
    Copy the full SHA
    88502af View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Merge pull request #1562 from pi-hole/tweak/dhcp-discover

    Tweak dhcp-discover subcommand
    DL6ER authored May 22, 2023
    Configuration menu
    Copy the full SHA
    c2bdc24 View commit details
    Browse the repository at this point in the history
  2. Allowing underscore and hyfen in any position for gravity parseList

    Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
    rdwebdesign committed May 22, 2023
    Configuration menu
    Copy the full SHA
    9689b98 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Merge pull request #1563 from pi-hole/test/new_gravity_pattern

    Allowing underscore and hyphen in any position for gravity parseList
    DL6ER authored May 23, 2023
    Configuration menu
    Copy the full SHA
    90ecc7d View commit details
    Browse the repository at this point in the history
  2. Do not consider false positives as invalid domains

    Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
    rdwebdesign committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2a13beb View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Improving the comments

    Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
    rdwebdesign committed May 24, 2023
    Configuration menu
    Copy the full SHA
    f437487 View commit details
    Browse the repository at this point in the history
  2. Adding anchors to false_positives_regex

    Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
    rdwebdesign committed May 24, 2023
    Configuration menu
    Copy the full SHA
    825146f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1564 from pi-hole/tweak/false_positives

    Do not consider false positives as invalid domains
    DL6ER authored May 24, 2023
    Configuration menu
    Copy the full SHA
    38335a7 View commit details
    Browse the repository at this point in the history
  4. Update adlist.date_updated in parseList command

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 24, 2023
    Configuration menu
    Copy the full SHA
    14dc131 View commit details
    Browse the repository at this point in the history
  5. Rename src/{gravity-tools.* => tools/gravity-parseList.*}

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed May 24, 2023
    Configuration menu
    Copy the full SHA
    15faf3c View commit details
    Browse the repository at this point in the history
  6. Update src/tools/gravity-parseList.c

    Co-authored-by: yubiuser <ckoenig@posteo.de>
    Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
    DL6ER and yubiuser authored May 24, 2023
    Configuration menu
    Copy the full SHA
    42b36cf View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Merge pull request #1565 from pi-hole/tweak/gravity-adlist-updated

    Fix missing update of `adlist.date_updated`
    DL6ER authored May 25, 2023
    Configuration menu
    Copy the full SHA
    0515abe View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. Remove code duplication found in gravit.sh gravity_ParseFileIntoDomai…

    …ns()
    
    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed May 27, 2023
    Configuration menu
    Copy the full SHA
    487d4d2 View commit details
    Browse the repository at this point in the history
  2. Remove traces of ABP_CSS

    Signed-off-by: Christian König <ckoenig@posteo.de>
    yubiuser committed May 27, 2023
    Configuration menu
    Copy the full SHA
    dad2b9f View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Merge pull request #1566 from pi-hole/tweak/gravity_1

    Remove code duplication found in gravit.sh gravity_ParseFileIntoDomains()
    DL6ER authored May 28, 2023
    Configuration menu
    Copy the full SHA
    78c16f3 View commit details
    Browse the repository at this point in the history