File pi-hole.changes of Package pi-hole

-------------------------------------------------------------------
Sat May  9 08:17:45 UTC 2026 - Samu Voutilainen <smar@smar.fi>

- Adjustments 

-------------------------------------------------------------------
Sat May 09 07:35:19 UTC 2026 - pihole-suse-packages@smar.fi

- Update to version 6.4.2:
  * Use semicolon as separator for the returned values
  * Apply suggestions from code review
  * Add comment explaining the code used to compare versions
  * Clarify comment in pihole.cron
  * Show exit code using the same color as the message
  * security: hardcode PID file path in service hooks
  * Apply suggestion
  * Add some adjustments to improve the curl message
  * Get exit code using $? and only retrive http_code and errormsg
  * Run weekly gravityUpdate as pihole
  * add logrotate to DEB and RPM dependencies

-------------------------------------------------------------------
Sat May  9 06:38:00 UTC 2026 - Samu Voutilainen <smar@smar.fi>

- Patch syntax 

-------------------------------------------------------------------
Mon Feb 19 05:55:06 UTC 2024 - pihole-suse-packages@smar.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  8 04:37:05 UTC 2023 - Samu Voutilainen <smar@smar.fi>

- /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 06:07:22 UTC 2023 - pihole-suse-packages@smar.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
  * @MrDuck2742 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 04:42:27 UTC 2023 - Samu Voutilainen <smar@smar.fi>

- Refreshed patches 

-------------------------------------------------------------------
Tue May 30 04:40:15 UTC 2023 - pihole-suse-packages@smar.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  7 06:08:56 UTC 2023 - Samu Voutilainen <smar@smar.fi>

- Also install utils.sh 

-------------------------------------------------------------------
Sat Dec 31 06:39:04 UTC 2022 - pihole-suse-packages@smar.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 03:42:57 UTC 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 10:56:49 UTC 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 11:00:02 UTC 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 05:01:52 UTC 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 08:25:05 UTC 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 07:39:46 UTC 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 09:50:17 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added patch disable-sudo-need.patch 

-------------------------------------------------------------------
Sun Jan 19 10:25:45 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Removed setup related vars from setupVars.conf 

-------------------------------------------------------------------
Sun Jan 19 09:22:23 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Modified patch configurable-log-paths.patch
  * Fixed wrong variable check 

-------------------------------------------------------------------
Sun Jan 19 09:18:23 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added patch pihole-fix-run-paths.patch 
- Added patch fix-pihole-FTL.conf-path.patch

-------------------------------------------------------------------
Sun Jan 19 08:59:02 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Use correct aliases for updategravity.timer 

-------------------------------------------------------------------
Sun Jan 19 08:52:50 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Fix pihole-FTL.log path in logrotate script

-------------------------------------------------------------------
Sun Jan 19 08:50:20 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Fix flush script syntax
- Enable accidentally disabled sysusers_require

-------------------------------------------------------------------
Sat Jan 18 10:38:56 UTC 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 08:06:14 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added aliases for services 
- Added rc* symlinks for services
- Cleaned up comments

-------------------------------------------------------------------
Tue Jan 14 11:47:27 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Don’t use quotes in setupVars.conf 

-------------------------------------------------------------------
Tue Jan 14 11:09:04 UTC 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 09:53:41 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added IPV4_ADDRESS and IPV6_ADDRESS to be configurable.

-------------------------------------------------------------------
Tue Jan 14 09:46:18 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Fixed bug causing interface to get lost in setupVars.conf by
  config.pihole 

-------------------------------------------------------------------
Tue Jan 14 09:40:09 UTC 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 09:28:59 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Changed dnsmasq log path to /var/log/pihole/dnsmasq.log 

-------------------------------------------------------------------
Tue Jan 14 08:55:38 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added dnsmasq.conf 

-------------------------------------------------------------------
Mon Jan 13 10:56:36 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added config.pihole script
- Added sysconfig file 

-------------------------------------------------------------------
Mon Jan 13 09:12:18 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added noreplace to config clauses
- Added dns-servers.conf 

-------------------------------------------------------------------
Mon Jan 13 08:05:45 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- AdminLTE reads setupVars.conf using PHP’s ini syntax 

-------------------------------------------------------------------
Wed Jan  8 12:41:50 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Add setupVars.conf directly to /etc/pihole 
- Use /etc/pihole instead of /etc/pi-hole

-------------------------------------------------------------------
Wed Jan  8 12:16:25 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added adlists.list 

-------------------------------------------------------------------
Wed Jan  8 11:19:45 UTC 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 11:10:06 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added sysconfig.setupVars

-------------------------------------------------------------------
Wed Jan  8 11:02:12 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Only require pihole user 

-------------------------------------------------------------------
Wed Jan  8 10:59:18 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Try more to have pihole group 

-------------------------------------------------------------------
Wed Jan  8 10:29:28 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Fix build

-------------------------------------------------------------------
Wed Jan  8 10:17:50 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Have files section for pihole system user

-------------------------------------------------------------------
Wed Jan  8 09:58:59 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Added pihole system user
- Install service files with correct names 

-------------------------------------------------------------------
Wed Jan  8 09:19:31 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- First version to build

--------------------------------------------------------------------
Wed Jan  8 08:44:07 UTC 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 07:32:02 UTC 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 16:58:50 UTC 2020 - Samu Voutilainen <smar@smar.fi>

- Initial version