Releases: pi-hole/pi-hole
Releases · pi-hole/pi-hole
Pi-hole Core v5.2.3
- Allow
@
in adlist URLs #3912 (@mdujava) - Change wording in whiptail for adlist selection #3943 (@yubiuser)
- Further failsafe check for available APT packages #3537 (@MichaIng)
- Remove deprecated malwaredomains list #3937 (@yubiuser)
- Fix connection mechanism between Chronometer and FTL #3954 (@DL6ER )
- Fix release check for centos stream #3958 (@bcambl)
- Only use 'Location:' header for FTL update check on Github API #3987 (@dschaper)
Pi-hole Core v5.2.2
- Update pihole-FTL man-pages #3883 (@ganto)
- piholeDebug: Fix warning if lighttpd/php are not installed #3902 (@ganto)
- piholeDebug: Diagnose output if (Web) git directory is not found #3904 (@ganto)
- Fix chronometer output if web interface is not installed #3900 (@ganto)
- Adding comma to the adlist table format #3909 (@onegreydot)
- Add fallback for arch detection on i386/x86_64 #3940 (@dschaper)
Pi-hole Core v5.2.1
- Don't delete entries including and greater than
PIHOLE_DNS_10
on update/repair #3874 (@PromoFaux) - Fix "Never forward non-FQDNs" checkbox #3887 (@DL6ER)
- Fix processing of CONDITIONAL_FORWARDING_REVERSE #3882 (@PromoFaux )
- Fix debugger stripping content it shouldn't #3892 (@DL6ER)
- Exit installer if directory already exists when trying to clone one of our repos into it #3893 (@PromoFaux)
- Ensure x86_64 processor architecture is listed as supported #3890 (@ganto)
Pi-hole Core v5.2
- Use gravity's adlist_id in filename when saving downloaded adlist locally #3534 (@yubiuser)
- (README.md): Grammar fix #3581 (@jokajak)
- Create custom.list during install/update if it doesn't exist #3608 (@yubiuser)
- Fix pihole status to not rely on a TCP port test #3524 (@DL6ER)
- Add default locations to PATH to assure that all basic commands are available #3527 (@MichaIng)
- Update "About Pi-hole" link on "Website Blocked" page #3639 (@nfriend)
- Use compression (if available) when downloading the ad lists. #3641 (@PromoFaux / @DL6ER)
- Change default value of temp_unit to 'C' #3665 (@scboucher)
- Remove broken youtube link #3678 (@yubiuser)
- Revert "fix #3336 by creating adlist file even if no list was selected #3673 (@yubiuser)
- Tweaks to os_check() Redux #3688 (@dschaper)
- Display more meaningful exit message if
dig
command fails during os_check #3702 (@PromoFaux) - Remove extra gravity optimization flag #3739 (@DL6ER)
- added instructions for forking and rebase #3178 (@jlagermann)
- basic-install: document how to continue after SELinux check #3607 (@cgzones)
- Add CACHE_SIZE to setupVars #3170 (@DirkJanIT)
- Remove check for free disk space and associated variables #3698 (@yubiuser)
- Remove traces of previous default adlists #3763 (@yubiuser)
- Print tail of logs in /var/log/lighttpd in debug run as well #3776 (@yubiuser)
- Discover active DHCP servers during debugger run #3741 (@DL6ER)
- Add date_updated field to adlist table #3740 (@DL6ER)
- web server question enhancements #3225 (@MichaIng)
- add FirewallD configuration checks to debug script #3798 (@bcambl)
- Remove references to privacy level 4 (no longer functional) #3803 (@PromoFaux)
- Add native ARMv4T, ARMv5TE and ARMv8-A support #3801 (@DL6ER)
- Security enhancement for the "never forward non-FQDNs" feature #3794 (@DL6ER)
- Update Test suite #3625 (@PromoFaux)
- Fixed potential security issue with $landPage receiving variables #3819 (@craigmayhew)
- Fix for pihole -w --nuke displaying help info even if command is exec… #3349 (@Forceflow)
- Be more specific about what pihole -d -a does #3843 (@yubiuser)
- Re-run the script as root instead of piping to bash #3827 (@hvnsweeting)
- Change icon from cross to [i] for root user check #3825 (@yubiuser)
- Add test cases for all supported OS #3818 (@pvogt09)
- Add some output to the --nuke command #3847 (@PromoFaux)
- Fix/unattended install #3848 (@chubchubsancho)
- read REV_SERVER_CIDR from environment #3761 (@Bastig)
- Include secondary upstream DNS for Quad9+Filter+ECS #3851 (@tullo-x86)
- Add DNSSEC info to OpenDNS description #3863 (@yubiuser)
- Include the raw messages from the Pi-hole diagnosis systems in debug logs #3862 (@DL6ER)
- Add systemctl status --full --no-pager pihole-FTL.service to the debug log #3859 (@yubiuser)
Pi-hole Core v5.1.2
- Allow port number on IPV6 validator 643d2c0 (@PromoFaux)
- Fix for gravity cronjob #3599 (@DL6ER)
- Wrap OS Check function in gate and add ns1 resolver for dig #3596 (@PromoFaux)
- Add OS and version to output if unsupported OS is detected #3597 (@yubiuser)
- Report and exit if dig supportedOS returns nothing #3620 (@yubiuser)
Pi-hole Core v5.1.1
Cosmetic bug fix for fresh installs. Prevents IPV4_ADDRESS
and IPV6_ADDRESS
from being blanked out when the install script calls webpage.sh to set the web password (which in turn re-sources basic-install.sh
and (currently) resets these two variables)
Edit: Also @PromoFaux broke the debug script, so that too. 😅
Pi-hole Core v5.1
New
- Improve conditional forwarding #3260 (@DL6ER)
- Added support for CNAME record add/remove #3351 (@marank)
- Implement backend support for theming #3327 (@DL6ER)
- Debug extras #3423 (@PromoFaux)
- Add CAP_SYS_NICE to FTL's capabilities #3455 (@DL6ER)
- Display warning if unsupported OS is detected #3441 (Subsquently fixed by #3490) (@PromoFaux)
Tweaks
- Remove wget from PIHOLE_DEPS #3185 (@msamendinger)
- use py3 instead py2 #3153 (@jnozsc)
- Assorted typo fixes #3126 (@XhmikosR)
- Reduce apt-get install verbosity #3205 (@MichaIng)
- fix typo #3218 (@JulienOrain)
- Revert using hardcoded php-intl meta package #3204 (@MichaIng)
- Do not add pihole user to web server group #3226 (@MichaIng)
- Remove dead code #3312 (@subdavis}
- Only check SELinux states if "getenforce" command exists #3353 (@MichaIng)
- Update documentation links #3359 (@dnicolson)
- Fix GitHub capitalisation #3360 (@dnicolson)
- Remove store/shop link from README #3369 (@a-p-o)
- Start pihole-FTL after network #3248 (@MichaIng)
- Use
toggle
instead ofselect
#3406 (@PromoFaux) - Remove csslint from Strickler CI #3419 (@XhmikosR)
- Reload the lists, which will cause the cached privacy level to be updated #3415 (@fhriley)
- Remove deprecated Disconnect lists from "defaults" #3451 (@PromoFaux )
- Update links #3412 (@XhmikosR)
- Allow certain domain duplicates #3466 (@DL6ER )
- Change OS Detection in debug script #3434 (@PromoFaux)
- Improve man pihole restartdns section #3492 (@DL6ER)
- Improve IP validation function #3489 (@PromoFaux)
- Markdown tweaks #3420 (@XhmikosR)
- Fix/tweak blocking page #3403 (@XhmikosR)
- Tweak lighttpd configs #3425 (@XhmikosR)
- Prevent "pihole disable $timeout" from messing up future state changes #2887 (@tlk)
- Add additional information about local debug log location #3545 (@PromoFaux / @dschaper)
Fixes
- Minor bugfix for Binary detection #3347 (@PromoFaux)
- fixes #3217 by checking for existing pihole group #3246 (@pvogt09)
- Failsafe checks for available APT package #3203 - Fixes #2888 (@MichaIng)
- fix #3336 by creating adlist file even if no list was selected by user #3388 (@pvogt09)
- Updated gravity.sh to allow semicolons in URLs #3446 - Fixes #3444 (@pgl)
- Create adlist file even if no options are selected on install #3463 (@jesterchen)
- Replace possible "#" by "#" to fix AdminLTE#1427 #3470 (@DL6ER)
Pi-hole core v5.0
See FTL release notes for the highlights of this release: https://github.com/pi-hole/FTL/releases
All Commits:
Pi-hole Core v4.4
- Prevent Firefox from automatically switching over to DNS-over-HTTPS
This follows https://support.mozilla.org/en-US/kb/configuring-networks-disable-dns-over-https
(sourced 7th September 2019)
Pi-hole Core v4.3.5
Apologies for all the release excitement folks!
- Fix an issue with the
grep
command when trying to detect the latest version ofFTL