Revisions of pi-hole
- 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
- /etc/pihole should have permissions 775,pihole,pihole instead of 755,pihole,pihole for pihole-AdminLTE to be able to write to gravity database.
- 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
- Refreshed patches - 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
- 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` + Update advanced/Scripts/webpage.sh + Update advanced/Scripts/webpage.sh + Update advanced/Scripts/webpage.sh + Update automated install/basic-install.sh
--------------------------------------------------------------------
- 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)
-------------------------------------------------------------------- - 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
-------------------------------------------------------------------- - 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"
-------------------------------------------------------------------- - 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
-------------------------------------------------------------------- - 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
Displaying revisions 1 - 20 of 24