File pi-hole.changes of Package pi-hole

-------------------------------------------------------------------
Thu Aug 07 21:16:41 UTC 2025 - Tristan Miller <psychonaut@nothingisreal.com>

- fix typo in 010_pi-hole_logrotate_config.patch

-------------------------------------------------------------------
Tue Jul 29 06:27:19 UTC 2025 - Robert Herb <proletheus@freenet.de>

- remove logrotate-service
- remove updateGravity-service
- use usual logrotate

-------------------------------------------------------------------
Thu Aug 29 07:30:17 UTC 2024 - Robert Herb <proletheus@freenet.de>

- removed rc*-symlinks for Tumbleweed --> deprecated

-------------------------------------------------------------------
Fri Oct 20 14:33:18 UTC 2023 - Robert Herb <proletheus@freenet.de>

- fixed missing path replacement
- install required file dhcp.leases

-------------------------------------------------------------------
Sun Oct 15 05:39:18 UTC 2023 - Robert Herb <proletheus@freenet.de>

- remove almost all patches - done in spec-file directly
- update unbound config

-------------------------------------------------------------------
Mon Oct  9 04:40:25 UTC 2023 - Robert Herb <proletheus@freenet.de>

- added Requires:pi-hole-web
- removed Requires:pi-hole-admin-lte

-------------------------------------------------------------------
Sun Sep 10 07:49:20 UTC 2023 - Robert Herb <proletheus@freenet.de>

- witch to prerelease version 6

-------------------------------------------------------------------
Fri Nov 18 14:24:30 UTC 2022 - Robert Herb <proletheus@freenet.de>

- added Requires: curl

-------------------------------------------------------------------
Fri Nov  4 06:15:31 UTC 2022 - Robert Herb <proletheus@freenet.de>

- use same webroot as upstream: /var/www/html

-------------------------------------------------------------------
Sun Oct 30 06:36:23 UTC 2022 - Robert Herb <proletheus@freenet.de>

- added Requires: netcat-openbsd

-------------------------------------------------------------------
Wed Oct 26 06:30:36 UTC 2022 - Robert Herb <proletheus@freenet.de>

- configure selinux if set to enforcing

-------------------------------------------------------------------
Fri Oct 21 09:06:12 UTC 2022 - Robert Herb <proletheus@freenet.de>

- update webfiles location to /usr/srv/www/pihole

-------------------------------------------------------------------
Thu Oct 13 06:38:42 UTC 2022 - Robert Herb <proletheus@freenet.de>

- removed 012_pi-hole_disable_features.patch
- added reccomends for bash-completition
- fix paths to gravity scripts

-------------------------------------------------------------------
Tue Oct 11 12:52:43 UTC 2022 - Robert Herb <proletheus@freenet.de>

- update to 5.13

-------------------------------------------------------------------
Mon Oct 10 06:29:02 UTC 2022 - Robert Herb <proletheus@freenet.de>

- replace "@<value>@" records in  01-pihole.conf always if there are any
- add dependency bind-utils

-------------------------------------------------------------------
Sun Oct  9 06:27:39 UTC 2022 - Robert Herb <proletheus@freenet.de>

- add 012_pi-hole_disable_features.patch
  (stolen from: https://build.opensuse.org/package/view_file/home:ecsos:server/pi-hole/pihole-disable-features.patch?expand=1
- fix date string in setup scripts

-------------------------------------------------------------------
Sat Oct  8 11:11:39 UTC 2022 - Robert Herb <proletheus@freenet.de>

- fixed wrong install directory of pihole sudoers file
- update config /etc/dnsmasq.d/01-pihole.conf after installation
- drop script config.pihole.rb
- add lighttpd to sudoers file

-------------------------------------------------------------------
Sat Oct  8 06:36:49 UTC 2022 - Robert Herb <proletheus@freenet.de>

- add linebreak to setupVars.conf

-------------------------------------------------------------------
Wed Oct  5 05:25:38 UTC 2022 - Robert Herb <proletheus@freenet.de>

- remove /etc/pihole/config.pihole.rb
- remove /etc/sysconfig/pihole
- update config /etc/pihole/setupVars.conf after installation
- update some file permissions

-------------------------------------------------------------------
Mon Oct  3 11:37:26 UTC 2022 - Robert Herb <proletheus@freenet.de>

- added missing script config.pihole.rb

-------------------------------------------------------------------
Sun Oct  2 04:59:22 UTC 2022 - Robert Herb <proletheus@freenet.de>

- dropped 008_pi-hole_disable_functions.patch
- add missing Requires for web gui

-------------------------------------------------------------------
Tue Jul 12 07:27:05 UTC 2022 - Robert Herb <proletheus@freenet.de>

- fixed templates path

-------------------------------------------------------------------
Wed Jul  6 07:39:11 UTC 2022 - Robert Herb <proletheus@freenet.de>

- based on https://build.opensuse.org/package/show/home:Smar:pi-hole/pi-hole
- rebuild for Leap 15
- update to latest git version

* Thu Sep 30 2021 pihole-suse-packages@smar.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  5 2021 pihole-suse-packages@smar.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-packages@smar.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-packages@smar.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  5 2020 pihole-suse-packages@smar.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=/<domain>/ 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 <me@adamwarner.co.uk>
  + Update automated install/basic-install.sh
* Tue Sep 15 2020 pihole-suse-packages@smar.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 <me@adamwarner.co.uk>
  + 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 @dschaper
  + 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 @MichaIng
  + further simplify the function, per @dl6er'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 \\n
  + 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 <smar@smar.fi>
- Added patch disable-sudo-need.patch
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Removed setup related vars from setupVars.conf
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Modified patch configurable-log-paths.patch
  * Fixed wrong variable check
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Added patch pihole-fix-run-paths.patch
- Added patch fix-pihole-FTL.conf-path.patch
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Use correct aliases for updategravity.timer
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Fix pihole-FTL.log path in logrotate script
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Fix flush script syntax
- Enable accidentally disabled sysusers_require
* Sat Jan 18 2020 Samu Voutilainen <smar@smar.fi>
- 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 <smar@smar.fi>
- Added aliases for services
- Added rc* symlinks for services
- Cleaned up comments
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- Don’t use quotes in setupVars.conf
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- Refreshed pihole-disable-features.patch
- pihole-script-cleanups.patch:
  * Changed pihole’s bin dir to /usr/bin
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- Added IPV4_ADDRESS and IPV6_ADDRESS to be configurable.
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- Fixed bug causing interface to get lost in setupVars.conf by
  config.pihole
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- 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 <smar@smar.fi>
- Changed dnsmasq log path to /var/log/pihole/dnsmasq.log
* Tue Jan 14 2020 Samu Voutilainen <smar@smar.fi>
- Added dnsmasq.conf
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Added config.pihole script
- Added sysconfig file
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Added noreplace to config clauses
- Added dns-servers.conf
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- AdminLTE reads setupVars.conf using PHP’s ini syntax
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Add setupVars.conf directly to /etc/pihole
- Use /etc/pihole instead of /etc/pi-hole
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Added adlists.list
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Added two patches to fit better to SUSE:
  - pihole-script-cleanups.patch
  - pihole-disable-features.patch
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Added sysconfig.setupVars
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Only require pihole user
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Try more to have pihole group
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Fix build
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Have files section for pihole system user
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- Added pihole system user
- Install service files with correct names
* Wed Jan  8 2020 Samu Voutilainen <smar@smar.fi>
- First version to build
* Wed Jan  8 2020 pihole-suse-packages@smar.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  8 2020 pihole-suse-packages@smar.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  7 2020 Samu Voutilainen <smar@smar.fi>
- Initial version
openSUSE Build Service is sponsored by