Docker specific changes
- Always use WEBPASSWORD env var if set by @rdwebdesign in #1106
- Update README.md by @dschaper in #1124
- Update Python dependency - urllib3 from v1.25.8 to v1.25.9 by @PeterDaveHello in #1123
- Update Python dependency -
urllib3
&requests
by @PeterDaveHello in #1128 - Account for renaming/moving of log files in main repos by @PromoFaux in #1115
New Contributors
- @mmvanheusden made their first contribution in #1112
- @yubiuser made their first contribution in #1121
Full Changelog: 2022.05...2022.07
This release also contains updates for the 3 main components (FTL v5.16.1, Web v5.13, and Core v5.11.3), Changelogs below:
What's Changed (FTL 5.16.1)
- Check struct sizes on the CI instead of during compile-time by @DL6ER in pi-hole/FTL#1329
- Add query type "Blocked (special domain)" by @DL6ER in pi-hole/FTL#1338
- Fix for theoretical one byte buffer overflow by @DL6ER in pi-hole/FTL#1342
- Log reply forcing only in DEBUG_QUERIES mode by @DL6ER in pi-hole/FTL#1343
- Update SQLite to v3.38.3 by @DL6ER in pi-hole/FTL#1344
- Update SQLite to v3.38.5 by @DL6ER in pi-hole/FTL#1350
- Always return full overTime data by @DL6ER in pi-hole/FTL#1345
- Fix outdated link to Wireshark manufacturer database by @DL6ER in pi-hole/FTL#1352
- Fix forward percentages with all-servers by @DL6ER in pi-hole/FTL#1353
- Make REPLY_WHEN_BUSY=DROP the new default (was ALLOW) by @DL6ER in pi-hole/FTL#1341
- Change default log facility to /var/log/pihole/pihole-FTL.log by @yubiuser in pi-hole/FTL#1346
- Remove PID and PORT file during shutdown by @DL6ER in pi-hole/FTL#1328
- New API endpoint ">gateway" by @DL6ER in pi-hole/FTL#1354
- DELAY_STARTUP only when booting by @DL6ER in pi-hole/FTL#1349
- Add interface info for PADD by @DL6ER in pi-hole/FTL#1355
- Update embedded SQLite3 engine to 3.39.0 by @DL6ER in pi-hole/FTL#1369
- Improve telnet error handling by @DL6ER in pi-hole/FTL#1370
- Use cmake --install . instead of make install by @DL6ER in pi-hole/FTL#1373
- Change default log file path to /var/log/pihole/FTL.log by @DL6ER in pi-hole/FTL#1375
- Log new and terminating telnet connections only when debug flag is set by @yubiuser in pi-hole/FTL#1380
New Contributors
- @dependabot made their first contribution in pi-hole/FTL#1365
Full Changelog: pi-hole/FTL@v5.15...v5.16.1
What's Changed (Web 5.13)
- Fix/GHSA-cfr5-rqm5-9vhp - Possible XSS in queryads.php @rdwebdesign b07372bd426ca8111824a0244dc89d07a7243509
- Fix SVG icons dimensions by @rdwebdesign in pi-hole/AdminLTE#2176
- Add content type header for
getAllQueries
endpoint by @rdwebdesign in pi-hole/AdminLTE#2179 - Pass config file path when reloading pihole-FTL.conf by @yubiuser in pi-hole/AdminLTE#2183
- Add query type "Blocked (special domain)" by @DL6ER in pi-hole/AdminLTE#2185
- Fix dropdown background color (dark theme) by @rdwebdesign in pi-hole/AdminLTE#2188
- Show "other" destination as the last graphic item by @rdwebdesign in pi-hole/AdminLTE#2189
- Added information about group assignment of whitelisted/blacklisted d… by @martinbrose in pi-hole/AdminLTE#2186
- Show all available data points in the Total queries over last 24 hours graph by @DL6ER in pi-hole/AdminLTE#2195
- Scale axes to integer by @yubiuser in pi-hole/AdminLTE#2196
- Apply 2195 also to client activity line chart by @yubiuser in pi-hole/AdminLTE#2197
- Allow delete multiple items - Group pages by @rdwebdesign in pi-hole/AdminLTE#2177
- Reduce border size of line charts by @yubiuser in pi-hole/AdminLTE#2198
- Remove duplicate function declarations by @rdwebdesign in pi-hole/AdminLTE#2201
- Using
utils.showAlert
for Local DNS and Local CNAME pages. by @rdwebdesign in pi-hole/AdminLTE#2203 - Remove empty line before PHP opening tag by @rdwebdesign in pi-hole/AdminLTE#2208
- Drop IE 11 by @yubiuser in pi-hole/AdminLTE#2210
- Change lighttpd log file names by @yubiuser in pi-hole/AdminLTE#2213
- Show all available data on Long-term data query log page by @rdwebdesign in pi-hole/AdminLTE#2202
- Make it clearer where to find the debug token by @yubiuser in pi-hole/AdminLTE#2215
- Update log file references by @PromoFaux in pi-hole/AdminLTE#1577
- Use the correct endpoint for MAXLOGAGE by @rdwebdesign in pi-hole/AdminLTE#2216
- Add suggested domains in group domains page by @anthony-de-jong in pi-hole/AdminLTE#2209
- Do not use IPvX from setupVars in $AUTHORIZED_HOSTNAMES by @yubiuser in pi-hole/AdminLTE#2219
- Add a default option for PORTFILE by @rdwebdesign in pi-hole/AdminLTE#2222
- Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf by @yubiuser in pi-hole/AdminLTE#2218
- Also check wildcard domains for validity before adding by @yubiuser in pi-hole/AdminLTE#2212
- Show warnings only if logged in by @Pingger in pi-hole/AdminLTE#2225
- Adjust debug log scroll position by @rdwebdesign in pi-hole/AdminLTE#2232
- Remove unused parameter by @rdwebdesign in pi-hole/AdminLTE#2235
- Remove unnecessary old debug message by @rdwebdesign in pi-hole/AdminLTE#2237
- Change default FTL log file path to /var/log/pihole/FTL.log by @DL6ER in pi-hole/AdminLTE#2244
- Use a random name when creating intermediate tmp archive for teleporter backup by @yubiuser in pi-hole/AdminLTE#2242
- Show names in top clients list from long-term data by @yubiuser in pi-hole/AdminLTE#2245
New Contributors
- @martinbrose made their first contribution in pi-hole/AdminLTE#2186
- @anthony-de-jong made their first contribution in pi-hole/AdminLTE#2209
- @Pingger made their first contribution in pi-hole/AdminLTE#2225
Full Changelog: pi-hole/AdminLTE@v5.12...v5.13
What's Changed
- Add example for custom DNS server with port number by @sed-i in pi-hole/pi-hole#4718
- Remove DHCPv6, use leasetime from interface by @Omoeba in pi-hole/pi-hole#4507
- Respect user configurable path for pid and port file in pihole-FTL.service by @yubiuser in pi-hole/pi-hole#4680
- Always install pihole-FTL.service file by @yubiuser in pi-hole/pi-hole#4738
- Change lighttpd log file names by @yubiuser in pi-hole/pi-hole#4747
- Do not hardcode webroot dir for teleporter by @yubiuser in pi-hole/pi-hole#4749
- Utilise /var/log/pihole/ for log storage by @PromoFaux in pi-hole/pi-hole#3732
- Fix IPv6 support when Pi-hole is a router by @Omoeba in pi-hole/pi-hole#4508
- Remove IPv4 and IPv6 adresses from setupVars.conf by @yubiuser in pi-hole/pi-hole#4356
- Exit installer if no valid PHP version is found by @yubiuser in pi-hole/pi-hole#4757
- Require sudo for pihole -t by @yubiuser in pi-hole/pi-hole#4761
- Remove read permission for others on sensible log files by @yubiuser in pi-hole/pi-hole#4760
- Directly download CentOS 7 epel-release by @dschaper in pi-hole/pi-hole#4775
- Fix for epel mirror timeouts by @dschaper in pi-hole/pi-hole#4778
- Change default FTL log file path to /var/log/pihole/FTL.log by @DL6ER in pi-hole/pi-hole#4777
- Convert installer whiptail to dialog by @dschaper in pi-hole/pi-hole#4772
- Fix indention in install script output by @yubiuser in pi-hole/pi-hole#4784
- Do not restrict RegEx added from CLI by length by @yubiuser in pi-hole/pi-hole#4786
- Create new log directory by @dschaper in pi-hole/pi-hole#4792
- Always create log directory if it doesn't exist by @dschaper in pi-hole/pi-hole#4794
New Contributors
- @sed-i made their first contribution in pi-hole/pi-hole#4718
- @Omoeba made their first contribution in pi-hole/pi-hole#4507
- @dependabot made their first contribution in pi-hole/pi-hole#4731
Full Changelog: pi-hole/pi-hole@v5.10...v5.11.3