Revisions of pi-hole

Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 24)
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 23)
- /etc/pihole should have permissions 775,pihole,pihole instead of
  755,pihole,pihole for pihole-AdminLTE to be able to write to
  gravity database.
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 22)
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 21)
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 20)
- Also install utils.sh
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 19)
pihole-FTL.conf.5 manual page was removed
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 18)
wildcard_regex_converter.sh has been removed
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 17)
Refreshed rest of patches
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 16)
Refreshed patches
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 15)
Correct version pattern
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 14)
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 13)
- Refreshed most of the patches.
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 12)
--------------------------------------------------------------------
- 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)
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 11)
Refreshed patches
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 10)
--------------------------------------------------------------------
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 9)
trigger service run
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 8)
trigger service run
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 7)
--------------------------------------------------------------------
- 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"
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 6)
--------------------------------------------------------------------
- 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
Samu Voutilainen's avatar Samu Voutilainen (Smar) committed (revision 5)
--------------------------------------------------------------------
- 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