|
|
|
|
Changelog for pi-hole-5.17.3-lp155.1.1.noarch.rpm :
* Mon Feb 19 2024 pihole-suse-packagesAATTsmar.fi- Update to version 5.17.3: * Bump pytest from 7.4.3 to 7.4.4 in /test * Bump github/codeql-action from 2 to 3 * Install FTL\'s development branch to get the latest features during tests * Add \"-ni\" to all sqlite3 invocations * Bump actions/setup-python from 4.7.1 to 5.0.0 * Thu Jun 08 2023 Samu Voutilainen - /etc/pihole should have permissions 775,pihole,pihole instead of 755,pihole,pihole for pihole-AdminLTE to be able to write to gravity database. * Wed May 31 2023 pihole-suse-packagesAATTsmar.fi- Update to version 5.17.1: * Adlist properties need to be stored in the new (\"temp\") database rather than the old. * Add in a test case * AATTMrDuck2742 dropped a `]` on the floor without me seeing. I picked it up and put it back again * Add Ubuntu 23 to test suite * Add support for RISC-V 64-bit installs * Tue May 30 2023 Samu Voutilainen - Refreshed patches * Tue May 30 2023 pihole-suse-packagesAATTsmar.fi- Update to version 5.17: * Bump pytest-testinfra from 8.0.0 to 8.1.0 in /test * Bump actions/setup-python from 4.6.0 to 4.6.1 * Do not copy info table during pihole -g * Use parseList function offered by pihole-FTL * Adding Local DNS Records does not add to /etc/pihole/custom.list Fixes #5268 * Add support for RISC-V 64-bit installs * remove old comments * Sat Jan 07 2023 Samu Voutilainen - Also install utils.sh * Sat Dec 31 2022 pihole-suse-packagesAATTsmar.fi- Update to version v5.14.2: * Add merge-conflict workflow * Use github cli to sync master back to development * Using `shift` to allow passing multiple arguments * Pass only the correct argument * Don\'t install `which` * Thu Sep 30 2021 pihole-suse-packagesAATTsmar.fi- Refreshed most of the patches.- Update to version v5.5 + Do not put hostname and pi.hole into local.list - this will be handled by FTL after FTL#1111 has been merged + Acknowledge that IPV{4,6}_ADDRESS may not exist + Modify debugger to test name resolution on all available interfaces + Remove duplicated lo test + Don\'t set IPV{4,6}_ADDRESS in conftest.py + Enable PHP8 support for Debian/Ubuntu + this has been annoying me for months + Re-remove wget from dependencies + Remove false statement about dependency removal on Raspbian + Added install Method 3 + Add missing sed anchors when deleting lines. + Fix typo + Update gravity.sh + Add tail of pihole.log to debug output + Skip analyze_pihole_log if query logging has been disabled + Only inform user about disabled logging, don\'t skipp printing pihole.log + Declare and assign \'logging_enabled\' separately + Explicity declare values for the RA packet. + Check for logroate script existing first. + Shellchecker + Include lighttpd-mod-deflate in the PIHOLE_WEB_DEPS list since it is no longer provided by default in Debian Bullseye + Revert \"Include lighttpd-mod-deflate since it is no longer provided by default in Bullsye\" + Add three new tests (one for each dependecy array) to check packages are available in supported OS package repos + Stickler gonna stickle... + Squashed commits + head_line -> line + Canary domain handling is now happening in FTL where we have much finer control over it. + Remove mod_compress (mod_deflate) from lighttpd to provide backwards compatible support for Debian Bullseye (11) + Same change as with #4221, but on fedora config too + Support and test Debian Bullsye (11) + give pihole its own logrotate state file + add tests for ubuntu 21 + add OS_CHECK_DOMAIN_NAME override to all the dockerfiles + Add Ubuntu 21 to supportedos.txt, and github actions tests + Delete supportedos.txt - it is not actually used anywhere can can cause confusion + Fix coloring of pihole -t + Add `-t` option to Admin Console help dialog + Update pihole-FTL.service + Guard for logrotate func non-zero return + Make output of SHM dir human readable + Remove comparison of IP addresses with setupVars.conf + Remove extra failure display when installation of logrotate file is skipped because the file already exists + Fix error on checking interfaces that are not dual-stack + Resolve merge conflict + Make all dir list output human readable + Remove specific dnsmasq config files from requiered files + Remove traces of unused files + Increase width of ID column in adlist and domain table in debug script + Remove ports, nc option and fix wording. + rename distro_check to package_manager_detect, as it is more in keeping with what the function actually does + move chmod/chown of macvendor.db to pihole-FTL.service + Install only minimal requiered package before performing os_check + Change initial install script order: + put FTL Install back to where it was + Remove weird global counter + Remove dhcpcd5 dependency, however still help the user set the static IP if dhcpd5 is already installed (i.e on raspbian) + On enabling/disabeling only reload-lists instead of reload + Add uptime to debug log (#4265) + Add switching \'to...from\' message to ftl checkout output (#4266) + Fix Splashpage not appearing properly on non-root directories + Remove ineffective Access-Control-Allow-Origin header + Install RFC6761 config file + Hardcode whiptail dimensions to 20 rows and 70 chars width + Remove server=/local/ because of https://github.com/pi-hole/pi-hole/pull/4282#discussion_r689112972 + Use variable in user output, too + Ensure conditional forwarding will forward unqualified host names if we have no local answer for them. + Also remove \"rev-server\" lines when rewriting 01-pihole.conf + Add sudo to apt-get recommendation + Fix piping to pihole tricorder + Add warning if curl failed + Use --no-progress-meter instead of --silent so error reasons are printed + Use --no-progress-meter instead of --silent so error reasons are printed + Add content of /etc/resolv.conf to debug output + Add content of /etc/dnsmasq.conf to debug output + Add possibly missing capabilities + Ensure curl is either storing a valid token or a meaningful error message + Apply same improvement to pihole tricorder feature + Small style change to finished debug upload display + Forward unqualified names to the CF target only when the \"Never forward non-FQDN\" option is NOT ticked + fix Pi-hole v5.4 update - syntax error #4322 + Perform a check of required packages befor updating pihole (#4326) + Select proper PHP version on RPM based OS after INSTALLER_DEPS have been installed (#4325) + Export DNS_FQDN_REQUIRED and DNS_BOGUS_PRIV to setupVars.conf during installation + Remove local-ttl from set of default dnsmasq options. + Add to INSTALLER_DEPS (#4343) * Wed May 05 2021 pihole-suse-packagesAATTsmar.fi- Update to version v5.3.1 + Store status of downloaded list (downloaded, using cache, some error, ...) and number of (in-)valid domains on this list in the gravity database. This updates the gravity databaes to version 14. + Compare checksum of downloaded list against older checksums to see if the list content changed since the last download + Only update time of last list change when we see a list for the first time or when it really changed content + Actually store correct number of domains for the individual lists (and not the sum of the so far collected number of domains) + Remove \"The list is new\" comment because it is superfluous + scripts/list: User same wildcard regex that the UI use + fixed typos + touch sysconfig network script when absent + update tests to fedora 33 + Moved where external.conf is included + fix typo in comment + Update piholeDebug.sh + Add hostname to teleporter backup file if called from cli + Add default noname if hostname is empty + Add missing three new columns to pihole -g -r + Aligned pihole logo to center, Fixed responsive issue (#4036) + Improve comments in basic-install.sh + pihole -g should respose GRAVITYDB in pihole-FTL.conf + Update gravity path in list.sh + Update gravity path in query.sh + Use possibly custom gravity.db location in the copying SQL script + Add some validation to passed arguments before running the values through `sed` + Improve regexes for ipv4 matching + Update regex to disallow leading zeros + Fix error trying to access undefined variables on splash page. + Update README + Obtain FTL\'s PID from the PID file (#4103) + Add missing closing single quote + The correct port separator is \'#\' not \':\' in dnsmasq style. This should not have been changed in #4083 in the first place. * Wed Apr 14 2021 pihole-suse-packagesAATTsmar.fi- Update to version v5.2.4 + Further failsafe check for available APT packages + Fix validation of adlist url + Remove deprecated malwaredomains list + Change wording in whiptail for adlist selection + Fix connection mechanism between Chronometer and FTL + fix release check for centos stream + Use the \'Location:\' header only. + Revert \"Further failsafe check for available APT packages\" * Tue Jan 12 2021 pihole-suse-packagesAATTsmar.fi- Update to version v5.2.2 + Fix chronometer output if web interface is not installed + piholeDebug: Fix version check if lighttpd/php are not installed + piholeDebug: More detailed diagnostics if Web interface is not found + Adding comma to the adlist table format + Update pihole-FTL man-pages (#3883) + Update advanced/Scripts/chronometer.sh + Fix typo found by #3933 + Add fallback for arch detection on i386/x86_64- Better version handling in spec * Sat Dec 05 2020 pihole-suse-packagesAATTsmar.fi- Refreshed patches- Update to version v5.2.1 + Fix for pihole -w --nuke displaying help info even if command is executed correctly + Fix pihole status to not rely on a TCP port test. The current test can fail even when there is no error i case the max. number of TCP workers is reached. + Make verbose output the default. + Use gravity\'s adlist_id in filename when saving downloaded adlist locally + Add default locations to PATH to assure that all basic commands are available + chore(README.md): Grammar fix + Update CONTRIBUTING.md + added blanks-around-fences to correct lint errors + Create custom.list during install/update if it doesn\'t exist + Add variable that got lost + Remove separate install function, move to installConfigs(), use pihole syntax + Remove empty line + Update automated install/basic-install.sh + basic-install: document how to continue after SELinux check + Update \"About Pi-hole\" link + Use compression (if available) when downloading the ad lists. + Check for compression onyl once and print result + Upercase the temp_unit + Update advanced/Scripts/chronometer.sh + Revert \"fix #3336 by creating adlist file even if no list was selected by user\" + Removes broken youtube link + Use fewer subshells and descriptive variables. + Tabs and debug.sh + display_warning fixes + Remove check for free disk space and associated variables + Make output more meaningful in case of dig failure. + Update advanced/Scripts/piholeDebug.sh + further tweaks, plus a spelling mistake correction + Update index.php + Sign-off for DCO + Remove gravity optimization. Further investigations have shown that it is useless because the standard gravity run already produces an optimal database. + Add date_updated field in adlist table set when a list changes. + Fine-tune adlist:adte_modified trigger and don\'t default new date_updated column to now but use NULL instead + Discover active DHCP servers during debugger run + Add CACHE_SIZE to setupVars (#3170) + read REV_SERVER_CIDR from environment + Remove traces of previous default adlists + Print tail of logs in /var/log/lighttpd in debug run as well + Update comment + fixed small grammatical error + web server question enhancements (#3225) + Accidentally a number (#3788) + Security enhancement for the \"never forward non-FQDNs\" feature. This should prevent all local queries from being forwarded (will show up as blocked by regex) as well as any hostname without a domain (for example one word searches from the address bar in browsers). This fixes #3303 + Only add local=// when the \"only forward FQDN queries\" function is enabled to prevent unintended side-effects of this change + add debug checking for firewalld + Remove references to privacy level 4 (no longer functional) + Improve processor detection to use the new dedicated ARMv4T, ARMv5TE and ARMv8-A binaries we provide for FTL. + Enable DNS forwarding loop detection + Change base images for test containers to latest supported version + add test to check \"os_check\" works + [Experiment] up python to 3.7 + Update test/test_automated_install.py + test with both centos7 and centos8 images + test PHP optin/optout separately for CentOS 7 & 8 + E302 expected 2 blank lines, found 1 + E128 continuation line under-indented for visual indent + Fake OS details in /etc/os-release and confirm install fails + fix stickler complaints + drop debian/fedora container versions to lowest supported + add docker containers for debian 9 and 10, ubuntu 16 and 18, fedora 28 and 29 + add test case for installation of dependencies for installer, core and web + mock whiptail to add universe repo + update images to versions supported by pi-hole 5 + fix stickler errors + Revert \"add test case for installation of dependencies for installer, core and web\" + Fixed potential security issue with $landPage receiving variables + unset() now also occurs for $splashPage + Change icon from cross to [i]# for root user check + Replace the wiki link which now points to this file - a loop + Re-run the script as root instead of piping to bash + Update test/ubuntu_20.Dockerfile + Be more specific what pihole -d -a does + fix(basic-install): unattended install should finish without interaction + -remove duplicate OS dockerfiles + Set max line length for flake8 to be an (arbitary) 120 chars + Add some output to the --nuke command + Include secondary upstream DNS for Quad9+Filter+ECS + Nothing to see here. I just forgot a page. + Add systemctl status --full --no-pager pihole-FTL.service to the debug log + Rename function + Add else statement + Include the raw messages from the Pi-hole diagnosis systems in debug logs + Add DNSSEC to OpenDNS description + Revert \"Enable DNS forwarding loop detection\" + Ensure entries of `PIHOLE_DNS_10` and above are not deleted when removing PIHOLE_DNS_1 and PIHOLE_DNS_2 + Add lsof to dependencies for non Debian OS + Fix processing of CONDITIONAL_FORWARDING_REVERSE + Add some comments + Set REV_SERVER_CIDR in the else condition if it is not in-addr.arpa + Appease stickler + Update advanced/Scripts/webpage.sh + When there is a Pi-hole domain set and \"Never forward non-FQDNs\" is ticked, we add to tell FTL that this domain is purely local and FTL may answer queries from /etc/hosts or DHCP but should never forward queries on that domain to any upstream servers + Remove Travis CI config + Appease codefactor.io + appease stickler-ci + Update advanced/Scripts/webpage.sh + Update advanced/Scripts/webpage.sh + Ensure x86_64 processor architecture is listed as supported + Strip such lines starting with a #. Do not silently truncate lines if they have a # somewhere in between (like server=127.0.0.1#5353) + Don\'t delete an existing directory and clone our repo in its place. TODO: Something more robust + add some meaningful outputSigned-off-by: Adam Warner + Update automated install/basic-install.sh * Tue Sep 15 2020 pihole-suse-packagesAATTsmar.fi- Update to version v5.1.2 + Compute number of domains (and store it in the database) BEFORE calling FTL to re-read said value. + No need to determine the latest tag, we can just go direct + force `updatchecker.sh` run if any of the three components are updated + then + Fix issue with missing newline at the end of adlists (#3144) + Experimental output of matching line from shown warnings. + Remove redundant code. + Implement performant list checking routine. + Add comments to the code describing the changes. + 4.3.3 (#3154) + Improve output + Call it the received number of domains instead of the imported number as importing does only happen a bit later. Only show the number of invalid domains if there are invalid domains. + :dominik: Detect binary name before calling FTLcheckUpdate in update.sh + Compare daemons to expected results. (#3158) + Compare daemons to expected results. (#3158) (#3159) + Safeguard against colour output in grep commandadd -i to grep to make search for \"Location\" case-insensitive + Safeguard against colour output in grep commandadd -i to grep to make search for \"Location\" case-insensitive + Add use-application-dns.net = NXDOMAIN in ProcessDNSSettings rather than in the template so we can ensure that it will survive config-renewals. + Remove wget from PIHOLE_DEPS + Use bash regex instead of awk. + Loop through array of lists. + Don\'t quote inside backticks, use unquoted variable. + use py3 instead py2 (#3153) + Fix incorrect type description. (#3201) + Update development from release/v5.0 (#3200) + Assorted typo fixes. (#3126) + Reduce apt-get install verbosity + remove resolvconf dep + Don\'t set nameserver in dhcpcd.conf + Set nameservers to be that which have been chosen by the user in the whiptail + Update automated install/basic-install.sh + docs(typo): fix typo + Add option --comment \"whatever\" for adding comments for new domains through the CLI interface. + Remove 19036 trust anchor, now expired: https://www.icann.org/resources/pages/ksk-rollover + Remove hosts-file.net from default lists + Strip comments from downloaded lists instead of discarding lines with comments altogether + validate blocklist URL before adding to the database (#3237) + Do not flush neigh cache as this is known to create a number of issues. The better aproach to this is to manually flush the ARP cache by either restarting or calling \"ip neigh flush all\". + basic_install: remove remaining references to hosts-file.net + fixes #3217 by checking for existing pihole group + fix stickler errors + remove pihole group during uninstall + add [options] for pihole restartdns + add restart [options] to cli help + fix typo in pihole help + Sanitize email address in case of security issues (#3254) + Apply suggestions from code review + expand email validation regex to catch more valid emails see comments on PR #3254 + add regex attribution + accidentally a space + Convert CONDITIONAL_FORWARDING to REV_SERVER settings. Try to detect intended CIDR range automatically. + Retain rev-server settings when the feature gets disabled. + Automatically convert legacy IP range to Class C network + Fixes broken blocking page and landing page when changing server port and/or hostname. + Add branch name to version output + - Added 2 new DNS entries for the new Cloudflare DNS for families, which comes in 2 flavors (#3276) + Don\'t display branch name if it is on master. + stickler Signed-off-by: Adam Warner + Revert \"- Added 2 new DNS entries for the new Cloudflare DNS for families, which comes in 2 flavors (#3276)\" + remove configureFirewall function, the call to it, and related tests + Remove deprecated list + Ask pihole-FTL for the branch it was compiled from instead of trusting the checkout file to be present. + Add correct displaying for detached HEAD state. + Boldify number of unique domains as this is the actually interesting number + Improve else condition of branch determination + Add indentation for enabled and type fields + Remove pihole -a hostrecord + enabled field: Center 0, right-align 1 + Show associated group IDs in domains/clients/adlists listing. We get the data through a LEFT JOIN followed by a GROUPing by the left list ID and finialized through a GROUP_CONCATenation. + Allow ( and ) in adlist URLs. + Failsafe checks for available APT package + Revert using hardcoded php-intl meta package + Dot not add pihole user to web server group + Add enable indentation for the domainlist + Remove dead code + Update advanced/Scripts/webpage.sh + Add update to gravity database version 12, renaming the Unassociated group to Default group. + binary, here, should be l_binary + Added support for CNAME record add/remvoe + Fixed indentation + Implement pihole -a theme option + Fix merge conflicts + Only check SELinux states if \"getenforce\" command exists + Fix GitHub capitalisation + Update documentation links + Remove store/shop link from README + fix #3336 by creating adlist file even if no list was selected by user + Start pihole-FTL after network + Use `toggle` instead of `select` to remove any hint of a doubt that the option already selected by default can be deselected + Reload the lists, which will cause the cached privacy level to be updated. + Remove csslint from Strickler CI + Show details of any remotes on the git repositories + Ensure pihole-FTL.conf is parsed, as well as external.conf for lighttpd, to rule out any custom modifications. + Add a check at the top of the script to determine if the script is being run on a supported OS + Address sticklr complaints + Updated gravity.sh to allow semicolons + Remove deprecated Disconnect lists from \"defaults\" + Add CAP_SYS_NICE to FTL\'s capabilities so it can control its own niceness. + Prevent \"pihole disable $timeout\" from messing up future state changes + Use PI_HOLE_BIN_DIR as introduced in PR #2886 + Improved explanation of why this script is needed + Update links + Fix/tweak blocking page + Ensure that adlistFile is created before chmodding + Ensure that adlistFile is created before chmodding + Change UNIQUEness constraint from (domain) to (domain, type) in the domainlist table. This will allow duplicates which can be associated to different groups. + Update README.md + Improve detection and display of supported/unsupported OS in debug script + This regex is too complex for bash\'s own replacement. Add ignore for the shellcheck rule. + Replace possible \"\\#\" by \"#\". This fixes AdminLTE#1427 + Markdown tweaks + read > mapfile as suggested by AATTdschaper + Same change as 03a8cff + expand valid_ip to allow for custom ports + Additionally source the install script in webpage.sh to validate IP entered on `pihole -a setdns` + move dnsutils/bind-utils to installed deps and only check OS is supported after installing installer deps + fix sticklr complaint + remove ; so IFS changes don\'t stick + Improve man pihole restartdns section. + simpler regex suggested by AATTMichaIng + further simplify the function, per AATTdl6er\'s suggestion + Reduce handholding when trying to foresee the intentions of the user. The code does now preserve legacy behavior and users can open up the subnet manually if they like. + Also validate IPV6 in the `setdns` function + Tweak lighttpd configs + Fix minor typo + Update README.md + Add additional information about local debug log location + Just one more newline, give it to me. + fallback to NC if curl fails on uploadgit checkout + add one + fix minor bug in 5.1 + *innocent whistling * + clarify examples in case of unsupported OS + add missing port number validation section to valid_ip6 + Wrap entire function in the check for the ENVVAR + Use pkill instead of the somewhat fragile combination of kill + pidof. This solves some issues especially when there are many TCP workers floating around. + Also use pkill/pgrep in the FTL service script + Add /usr/sbin to cronjob PATH + Also pidof -> pgrep in gravity.sh + change up the verbiage with something that works (tested) + accidentally missed \\\ + it helps if the echo goes variable set goes in the right place + Use ns1.pi-hole.net to resolve versions.pi-hole.net so that we do not see DNS cookie issues + Resolve conflicts + Report and exit if dig supportedOS returns nothing + Count elements of array instead + .travis.yml is now a stub. + Use the .github repository. + Set non-master to point to latest. + Updating FAQ_HARDWARE_REQUIREMENTS and FAQ_HARDWARE_REQUIREMENTS_PORTS (#3632) + Remove respository templates. + Do not require first element to be a hex value at any costs. It may also be a : in the valid address ::1 * Mon Jan 20 2020 Samu Voutilainen - Added patch disable-sudo-need.patch * Sun Jan 19 2020 Samu Voutilainen - Removed setup related vars from setupVars.conf * Sun Jan 19 2020 Samu Voutilainen - Modified patch configurable-log-paths.patch * Fixed wrong variable check * Sun Jan 19 2020 Samu Voutilainen - Added patch pihole-fix-run-paths.patch- Added patch fix-pihole-FTL.conf-path.patch * Sun Jan 19 2020 Samu Voutilainen - Use correct aliases for updategravity.timer * Sun Jan 19 2020 Samu Voutilainen - Fix pihole-FTL.log path in logrotate script * Sun Jan 19 2020 Samu Voutilainen - Fix flush script syntax- Enable accidentally disabled sysusers_require * Sat Jan 18 2020 Samu Voutilainen - Added patch configurable-log-paths.patch- Added patch no-default-flush-method.patch- Update bundled logrotate script to use our default logs * Sat Jan 18 2020 Samu Voutilainen - Added aliases for services- Added rc * symlinks for services- Cleaned up comments * Tue Jan 14 2020 Samu Voutilainen - Don’t use quotes in setupVars.conf * Tue Jan 14 2020 Samu Voutilainen - Refreshed pihole-disable-features.patch- pihole-script-cleanups.patch: * Changed pihole’s bin dir to /usr/bin * Tue Jan 14 2020 Samu Voutilainen - Added IPV4_ADDRESS and IPV6_ADDRESS to be configurable. * Tue Jan 14 2020 Samu Voutilainen - Fixed bug causing interface to get lost in setupVars.conf by config.pihole * Tue Jan 14 2020 Samu Voutilainen - Changed default DNS server to Cloudflare in setupVars.conf OpenDNS is pretty dubious choice for DNS. Cloudflare at least claims to have some privacy standards.- Removed comments from setupVars.conf Some parts works with # style comments, some with ; style comments. So let’s just remove them all... * Tue Jan 14 2020 Samu Voutilainen - Changed dnsmasq log path to /var/log/pihole/dnsmasq.log * Tue Jan 14 2020 Samu Voutilainen - Added dnsmasq.conf * Mon Jan 13 2020 Samu Voutilainen - Added config.pihole script- Added sysconfig file * Mon Jan 13 2020 Samu Voutilainen - Added noreplace to config clauses- Added dns-servers.conf * Mon Jan 13 2020 Samu Voutilainen - AdminLTE reads setupVars.conf using PHP’s ini syntax * Wed Jan 08 2020 Samu Voutilainen - Add setupVars.conf directly to /etc/pihole- Use /etc/pihole instead of /etc/pi-hole * Wed Jan 08 2020 Samu Voutilainen - Added adlists.list * Wed Jan 08 2020 Samu Voutilainen - Added two patches to fit better to SUSE: - pihole-script-cleanups.patch - pihole-disable-features.patch * Wed Jan 08 2020 Samu Voutilainen - Added sysconfig.setupVars * Wed Jan 08 2020 Samu Voutilainen - Only require pihole user * Wed Jan 08 2020 Samu Voutilainen - Try more to have pihole group * Wed Jan 08 2020 Samu Voutilainen - Fix build * Wed Jan 08 2020 Samu Voutilainen - Have files section for pihole system user * Wed Jan 08 2020 Samu Voutilainen - Added pihole system user- Install service files with correct names * Wed Jan 08 2020 Samu Voutilainen - First version to build * Wed Jan 08 2020 pihole-suse-packagesAATTsmar.fi- Update to version v4.3.2 + Simplify restarting code for \"pihole restartdns\". This fixes #2869. + Remove the ZeusTracker blocklist from the defaults + Fix for 404 error when browsing to pi.hole (without /admin) + Fix 404 error when browsing to pi.hole (without /admin) (for fedora) + add chkconfig to INSTALLER_DEPS (CentOS/Fedora) + ensure installation dependencies for FTL tests which rely on /etc/init.d + This change fixes issue #145 \"stty: standard input: Inappropriate ioctl for device \".It checks if a real terminal exist, if not it sets the screen size to a fixed value. This helps to avoid nasty and unnecessary logs when running \"pihole -up\" via e.g. cron. + quick fix for when dig also returns a CNAME + Create FUNDING.yml + Fix pihole -up showing FTL update when network is down + Fix ShellCheck issue by refactoring a bit + Print an error message if the FTL release metadata download fails + Use last PID in case pidof returns multiple PIDs for pihole-FTL + Try to obtain PID from PIDFILE. If this fails (file does not exist or is empty), fall back to using pidof + awk + Fix uninstall causing 403 errors and not removing packages + Use an array for PKG_REMOVE + Fix PKG_REMOVE array usage + Use the filtered IPv6 OpenDNS servers + Fix pihole manpage to match code. + Drop indirection from install_dependent_packages + Fix error when getting latest FTL tag + Convert hardcoded /usr/local/bin to variable + Add back dropped binary call. + Restore and improve \'pihole -q\' matching + Properly escape domain regex + Add dhcp-ignore-names option when enabling DHCP service. We currently remove anything that starts with \"dhcp-\" to have a clean configuration and removed these lines without noticing when enabling the DHCP server. + Remove readonly attribute of the PI_HOLE_BIN_DIR declaration in pihole + Print messages only after removing possible matches in comments. + Remove support for adblock style lists to prevent false positives + remove n from -ne * Wed Jan 08 2020 pihole-suse-packagesAATTsmar.fi- Update to version v4.3.1 + Don\'t hold a reference to shared memory across locks in resolve.c + Fix accessing shared memory outside of lock in networktable.c * Tue Jan 07 2020 Samu Voutilainen - Initial version
|
|
|