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.3.2 #948

Merged
merged 18 commits into from
Dec 2, 2020
Merged

Pi-hole FTL v5.3.2 #948

merged 18 commits into from
Dec 2, 2020

Commits on Nov 29, 2020

  1. Fix compatibility with GCC 10.

    GCC 10 defaults to -fno-common, which requires "extern" when defining
    global variables in headers.
    
    Signed-off-by: DDoSolitary <DDoSolitary@gmail.com>
    DDoSolitary committed Nov 29, 2020
    1 Configuration menu
    Copy the full SHA
    4492562 View commit details
    Browse the repository at this point in the history
  2. Add -fno-common to HARDENING_FLAGS.

    Signed-off-by: DDoSolitary <DDoSolitary@gmail.com>
    DDoSolitary committed Nov 29, 2020
    1 Configuration menu
    Copy the full SHA
    d61ddc3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #944 from pi-hole/master

    Merge latest changes into development
    DL6ER authored Nov 29, 2020
    Configuration menu
    Copy the full SHA
    ac2253b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #943 from DDoSolitary/patch-gcc10

    Fix compatibility with GCC 10.
    DL6ER authored Nov 29, 2020
    Configuration menu
    Copy the full SHA
    5ea57e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Do not warn about query status 12 and 13 on import (retried queries)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    4bfe4a4 View commit details
    Browse the repository at this point in the history
  2. Catch all real-time signals, decide later which one we handle and whi…

    …ch one we ignore.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    ec2a0ae View commit details
    Browse the repository at this point in the history
  3. Check for memory allocation erros in parse_FTLconf()

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    dad2d6f View commit details
    Browse the repository at this point in the history
  4. Respect settings RESOLVE_IPV4 and RESOLVE_IPv6 also when trying to re…

    …solve host names from the database (network table)
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    d25f05d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Do not try to resolve IPs for records without hostnames in the networ…

    …k_addresses table.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    9751ae9 View commit details
    Browse the repository at this point in the history
  2. Add new REFRESH_HOSTNAMES option

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    b833b73 View commit details
    Browse the repository at this point in the history
  3. Use case-insensitive comparison of MAC address to ensure capitilizati…

    …on does not play a role.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    01c36ef View commit details
    Browse the repository at this point in the history
  4. Tweak code to restore compatibility with Gentoo gcc 10.2.0-r3

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

Commits on Dec 2, 2020

  1. Merge pull request #954 from pi-hole/fix/gentoo-gcc-10.2.0-r3

    Tweak code to restore compatibility with Gentoo gcc 10.2.0-r3
    DL6ER authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    239602f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #953 from pi-hole/fix/hourly_PTR_requests

    Fix for numerous hourly PTR requests seen in network with many (dead) IPv6 addresses
    DL6ER authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    01cd2bd View commit details
    Browse the repository at this point in the history
  3. Always try to resolve hostnames when seeing a client/upstream serer f…

    …or the first time. Also when it wasn't recently active (may happen on re-import from database history).
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    5e8b6c4 View commit details
    Browse the repository at this point in the history
  4. Add more debugging output and ensure refreshing rules are really only…

    … used when refreshing
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    949a5d9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #957 from pi-hole/fix/resolve_old_clients_once

    Always try to resolve hostnames at least once
    DL6ER authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    c86107e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #952 from pi-hole/fix/case-insensitive_mac

    Use case-insensitive comparison for MAC addresses
    DL6ER authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    9b1065e View commit details
    Browse the repository at this point in the history