What's Changed
- Clean consecutive mkdir by @yubiuser in #4804
- Fix spelling mistakes by @yubiuser in #4802
- Rename PH_TEST to SKIP_INSTALL by @yubiuser in #4788
- Fixes "Set static IP using custom values results in error" (#4807) by @PromoFaux in #4808
- Fix broken logrotate config by updating old paths in existing file if they exist by @PromoFaux in #4810
- Print all SELINUX output in lowercase by @yubiuser in #4811
Full Changelog: v5.11.3...v5.11.4
What's Changed
- Add example for custom DNS server with port number by @sed-i in #4718
- Remove DHCPv6, use leasetime from interface by @Omoeba in #4507
- Respect user configurable path for pid and port file in pihole-FTL.service by @yubiuser in #4680
- Always install pihole-FTL.service file by @yubiuser in #4738
- Change lighttpd log file names by @yubiuser in #4747
- Do not hardcode webroot dir for teleporter by @yubiuser in #4749
- Utilise /var/log/pihole/ for log storage by @PromoFaux in #3732
- Fix IPv6 support when Pi-hole is a router by @Omoeba in #4508
- Remove IPv4 and IPv6 adresses from setupVars.conf by @yubiuser in #4356
- Exit installer if no valid PHP version is found by @yubiuser in #4757
- Require sudo for pihole -t by @yubiuser in #4761
- Remove read permission for others on sensible log files by @yubiuser in #4760
- Directly download CentOS 7 epel-release by @dschaper in #4775
- Fix for epel mirror timeouts by @dschaper in #4778
- Change default FTL log file path to /var/log/pihole/FTL.log by @DL6ER in #4777
- Convert installer whiptail to dialog by @dschaper in #4772
- Fix indention in install script output by @yubiuser in #4784
- Do not restrict RegEx added from CLI by length by @yubiuser in #4786
New Contributors
- @sed-i made their first contribution in #4718
- @Omoeba made their first contribution in #4507
- @dependabot made their first contribution in #4731
Full Changelog: v5.10...v5.11
What's Changed
- Fix log flush with new query database schema by @yubiuser in #4609
- Add backend option to set rate-limit from the dashboard by @DL6ER in #4621
- Add procps to dependencies by @yubiuser in #4635
- Tweak/api port by @yubiuser in #4629
- Generate colorful debug logs to web interface by @rdwebdesign in #4645
- Improving debug log by @rdwebdesign in #4652
- Fixed wrong words in
README.md
by @y0ngb1n in #4655 - Add check to avoid error in PHP 8 on the blocking page by @rdwebdesign in #4657
- Select the protocol on the blocking page by @rdwebdesign in #4659
- Remove
@
and following character from interface name by @rdwebdesign in #4664 - Pool identical messages in debug output by @yubiuser in #4646
- Rename block lists to adlists within the query list functions by @yubiuser in #4681
- Tweaks to functions in utils.sh and refactored usages in webpage.sh by @PromoFaux in #4653
- Exit installer if dpkg lock is held for more then 30 seconds by @yubiuser in #4682
- Only use sudo power if needed by @yubiuser in #4663
- Prevent issues cause by declaring
utilsfile
asreadonly
by @PromoFaux in #4690 - Remove unnecessary case in uninstall script by @yubiuser in #4692
- Set permissions for GitHub actions by @naveensrinivasan in #4699
- Do not pass whole environment for PIHOLE_SKIP_OS_CHECK=true by @MichaIng in #4694
- [utils.sh] Split
addOrEditKeyValuePair
to doaddKey
in a separate function by @PromoFaux in #4698 - Update gravity.sh by @jpgpi250 in #4704
- Changed ldd binary check for better compatibility by @spmfox in #4700
New Contributors
- @y0ngb1n made their first contribution in #4655
- @naveensrinivasan made their first contribution in #4699
- @spmfox made their first contribution in #4700
Full Changelog: v5.9.1...v5.10
This is a hotfix release to address some issues seen in the latest version of the Docker engine, which will allow us to push a new image for the Pi-hole docker image
What's Changed
Full Changelog: v5.9...v5.9.1
What's Changed
- Skip the required ports check if installed in docker container by @PromoFaux in #4536
- Fix gravity in case there are no adlists at all or all are disabled by @DL6ER in #4535
- Install netcat-openbsd as dependency explicitly by @MichaIng in #4532
- Remove oneline from ss call by @yubiuser in #4542
- Include ip addr show and ip route show in debug log by @DL6ER in #4543
- use sed substitute instead of delete and append by @lschloetterer in #4555
- Move space into variable by @rdwebdesign in #4562
- Fix stale label to stale by @yubiuser in #4588
- Fix updating based on tags on older git versions by doing a full fetch by @yubiuser in #4575
- Replace value for BLOCKING_ENABLED, add if it does not already exist by @PromoFaux in #4585
- Replace calls to sqlite3 by calls to pihole-FTL sqlite3 by @DL6ER in #4584
- Switch from centos8 to centos8:stream base image for centos 8 tests by @PromoFaux in #4596
- Remove pihole-FTL.conf manpage by @yubiuser in #4489
- add parameter to set filename for teleporter by @lschloetterer in #4582
- Use case insensitive deletion when removing custom CNAME/DNS records by @PromoFaux in #4598
New Contributors
- @github-actions made their first contribution in #4550
- @lschloetterer made their first contribution in #4555
- @rdwebdesign made their first contribution in #4562
Full Changelog: v5.8.1...v5.9
What's Changed
- Fixed path to 404 file when using custom.php by @Computroniks in #4488
- Return the port FTL is listening on in pihole status function by @yubiuser in #4485
- Replace
which
withcommand -v
by @WaLLy3K in #4499 - Set dnsmasq interface listening by default to local by @yubiuser in #4509
- master->development by @PromoFaux in #4513
- Skip debug upload question if called from web interface by @yubiuser in #4494
- Install pihole-FTL.conf template on fresh installation by @yubiuser in #4496
- If PIHOLE_DOCKER_TAG is set, then include that info in the debug run by @PromoFaux in #4515
- Use ss instead of lsof by @DL6ER in #4518
New Contributors
- @Computroniks made their first contribution in #4488
Full Changelog: v5.7...v5.8