File pi-hole-web.changes of Package pi-hole-web
-------------------------------------------------------------------
Mon Oct 9 04:39:16 UTC 2023 - Robert Herb <proletheus@freenet.de>
- rename to pi-hole-web
- update git repo url
- obsoletes pi-hole-admin-lte
-------------------------------------------------------------------
Sun Sep 10 07:49:46 UTC 2023 - Robert Herb <proletheus@freenet.de>
- witch to prerelease version 6
-------------------------------------------------------------------
Sun Sep 10 07:06:26 UTC 2023 - Robert Herb <proletheus@freenet.de>
- Fix webroot
-------------------------------------------------------------------
Sun Mar 12 10:54:43 UTC 2023 - Robert Herb <proletheus@freenet.de>
- added Requires:procps (for pidof)
-------------------------------------------------------------------
Tue Nov 8 07:40:38 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update directory permissions
- remove %postrans
-------------------------------------------------------------------
Fri Nov 4 06:10:04 UTC 2022 - Robert Herb <proletheus@freenet.de>
- use same webroot as upstream: /var/www/html
-------------------------------------------------------------------
Wed Nov 2 07:37:16 UTC 2022 - Robert Herb <proletheus@freenet.de>
- added message to add lighttpd to www group
-------------------------------------------------------------------
Sun Oct 30 08:09:27 UTC 2022 - Robert Herb <proletheus@freenet.de>
- do not own /etc/lighttpd
-------------------------------------------------------------------
Sat Oct 22 07:51:08 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update webfiles location to /usr/srv/www/pihole in php-fpm config
-------------------------------------------------------------------
Fri Oct 21 09:05:03 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update webfiles location to /usr/srv/www/pihole
-------------------------------------------------------------------
Thu Oct 20 08:12:59 UTC 2022 - Robert Herb <proletheus@freenet.de>
- install lighttpd configuration as /etc/lighttpd/pihole-lighttpd.conf
- added custom servive pi-hole-lighttpd
- remove SuSE.readme
- remove nginx.conf (duplicated)
-------------------------------------------------------------------
Thu Oct 13 06:53:48 UTC 2022 - Robert Herb <proletheus@freenet.de>
- show correct ftl version in GUI
-------------------------------------------------------------------
Wed Oct 12 13:13:48 UTC 2022 - Robert Herb <proletheus@freenet.de>
- fix /etc/lighttpd/lightttpd.conf
- fix logpath for pihole-FTL.log
-------------------------------------------------------------------
Wed Oct 12 05:05:50 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update permissions for /var/log/pihole
-------------------------------------------------------------------
Wed Oct 12 04:58:32 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update to 5.16
-------------------------------------------------------------------
Tue Oct 11 15:19:54 UTC 2022 - Robert Herb <proletheus@freenet.de>
- update lighttpd.conf
-------------------------------------------------------------------
Sat Oct 8 06:12:34 UTC 2022 - Robert Herb <proletheus@freenet.de>
- fix rpm query
- remove dependency php8-json
- fix session path for php8
- install lighttp.conf to /etc/lighttpd
-------------------------------------------------------------------
Fri Oct 7 05:56:05 UTC 2022 - Robert Herb <proletheus@freenet.de>
- use rpm for version detection (002_pi-hole-admin-lte_show_versions.patch)
-------------------------------------------------------------------
Thu Oct 6 05:16:13 UTC 2022 - Robert Herb <proletheus@freenet.de>
- added missing Requires for lighttpd config
-------------------------------------------------------------------
Wed Oct 5 07:31:35 UTC 2022 - Robert Herb <proletheus@freenet.de>
- removed old php dependencies (--> version 7)
-------------------------------------------------------------------
Tue Oct 4 15:49:16 UTC 2022 - Robert Herb <proletheus@freenet.de>
- use php version 8 as dependencies
- removed hardcoded php-versions from spec-file
- install lighttpd config to drop-in-directory
-------------------------------------------------------------------
Mon Oct 3 11:16:24 UTC 2022 - Robert Herb <proletheus@freenet.de>
- added missing Requires: lighttpd
-------------------------------------------------------------------
Tue Sep 27 05:27:12 UTC 2022 - Robert Herb <proletheus@freenet.de>
- dropped 003_pi-hole-admin-lte_do_not_show_docker.patch
- disable caching for admin GUI in lighttpd
-------------------------------------------------------------------
Wed Sep 14 06:04:08 UTC 2022 - Robert Herb <proletheus@freenet.de>
- added 002_pi-hole-admin-lte_show_versions.patch
- added 003_pi-hole-admin-lte_do_not_show_docker.patch
-------------------------------------------------------------------
Wed Jul 6 07:37:47 UTC 2022 - Robert Herb <proletheus@freenet.de>
- based on https://build.opensuse.org/package/show/home:Smar:pi-hole/pihole-admin-lte
- rebuild for Leap 15
- update to latest git version
* Thu Sep 30 2021 Samu Voutilainen <smar@smar.fi>
- Added missing file to install list
* Thu Sep 30 2021 pihole-suse-packages@smar.fi
- Refreshed patches.
- Update to version v5.7
+ Improve wording: Percentage blocked domains
+ Bump xo from 0.37.1 to 0.38.2
+ Disable a few xo rules for now.
+ Password autocompletion
+ Upgrade to GitHub-native Dependabot
+ Check if we can get a host name from the database when looking up the MAC address of this client instead
+ Fixes pi-hole/AdminLTE#1796
+ Bump postcss from 8.2.9 to 8.2.14
+ Bump postcss from 8.2.14 to 8.2.15
+ Bump browserslist from 4.16.1 to 4.16.6
+ Adding CORS support via environment variable
+ Bump trim-newlines from 3.0.0 to 3.0.1
+ Bump normalize-url from 4.5.0 to 4.5.1
+ Change tabs to spaces
+ Adapt `theme-color` and `background-color` for different themes
+ Added the option for an automatic dark mode based on the device status
+ Update scripts/pi-hole/php/theme.php
+ Updated theme naming
+ Change prettier option trailingComma from "none" to the new default "es5" (see https://prettier.io/docs/en/options.html#trailing-commas)
+ Add new DNSSEC reply type
+ Escape `.` in regex for validDomainWildcard to ensure malicious commands cannot be passed to the function
+ Query Log: Show if a query was already answered or was only sent to an upstream (and we're still awaiting the reply)
+ Remove obsolete setupVars.conf stuff from the settings page
+ Bump prettier from 2.2.1 to 2.3.1
+ Update styling of scripts/pi-hole/js/settings.js
+ Add EDE if available
+ Add note when a BOGUS result was sent down from upstream (we cannot say why it failed in this case)
+ Update to latest (and last) 2.x.x version of Chart.js to fix some bugs found in 2.9.3
+ Hide blackbutton for internally generated DNSSEC queries (they cannot be blocked)
+ Remove adlists tab from settings page
+ Fix it again
+ Re-add incorrectly removed variables.
+ Fix code syntax error
+ Move validation functions into func.php and use the same validation in all cases.
+ Fix inverse logic when adding domains on the group management pages.
+ footer.php: move FTL before Web Interface
+ Fix require func.php
+ Prevent arbritary js code from beign returned from the database
+ re-implement fix introduced in 1664090a011f5ffe160416078a54ff972f12e069
+ Add interpretation for Pi-hole message type RATE_LIMIT
+ Stop timer when user reenabled blocking early
+ Add padding between if statements
+ Fix TypeError if no extended DNS error is available
+ Add new blocked by database status and NONE reply types
+ Show response time only when reply is not N/A
+ Add new BLOB reply type
+ Add notes about order of locally stored DNS records (#1865)
+ Less color for the Query Log
+ Remove coloring of the domain names
+ Clarify how and when UQDN are forwarded with conditional forwarding
+ Fix typo
+ set httponly to true when calling setcookie. the ini_set option above doesn't actually seem to do anything... (but not removing it just in case
+ Apply htmlentities in a couple of places to prevent xss
+ Bump prettier from 2.3.1 to 2.4.0 (#1880)
+ Bump eslint-plugin-compat from 3.9.0 to 3.13.0 (#1877)
+ Bump postcss from 8.2.15 to 8.3.6 (#1878)
+ Bump autoprefixer from 10.2.5 to 10.3.4 (#1879)
+ Bump xo from 0.38.2 to 0.44.0
+ Update xo rules for the new version
+ Autofix issues
+ Regenerate package-lock.json
+ Update test.yml
+ Add forgotton target _blank
+ Add delete button to message table
+ Fix prettier
+ Add interpretation for Pi-hole message type RATE_LIMIT
+ Fix xo
+ Address review comments
+ Clarify that never forward non-FQDN only applies to A and AAAA queries
+ Add final newline
+ Use english name for control key
+ Fix spelling
+ Trim excess whitespace
+ Lift prefix limitaion for --rev-server
+ Add background colors on Query log + switchable text coloring (as before) (#1893)
+ Fix regex
+ Bump postcss from 8.3.6 to 8.3.8
+ Bump autoprefixer from 10.3.4 to 10.3.6
+ Bump prettier from 2.4.0 to 2.4.1
* Wed May 5 2021 pihole-suse-packages@smar.fi
- Update to version v5.5
+ Fix links in box headers being invisible on the dark theme.
+ Add new Pi-hole 'default-darker' theme
+ Add additional information children to adlist table
+ Improve formatting and make status texts more human-friendly
+ Use distinct icons for getting more information on the first look
+ Always inform about any invalid domains on a list using exclamation-triangle and bold-red text in the invalid domains column
+ Open adlists in new tabs and allow sorting by status.
+ Do not create links for file:// adlists
+ Add status icon tooltip
+ Typo fixed in save settings
+ Don't count new status types as blocked queries
+ Fix prettier complains
+ Inlcud new query types in long term graph and top lists
+ Status in lowercase
+ Add update command & documentation link
+ Simple typo fix: static release -> static lease.
+ Trim CNAME target input field value data
+ Avoid 1970 date if list was never updated.
+ [Security] Bump elliptic from 6.5.3 to 6.5.4
+ Bump autoprefixer from 10.2.1 to 10.2.5
+ Bump postcss from 8.2.4 to 8.2.8
+ use textContent instead ot innerHTML to prevent possible xss attack
+ Bump postcss from 8.2.8 to 8.2.9
* Wed Apr 14 2021 pihole-suse-packages@smar.fi
- Update to version v5.4
+ Add interpretation of new query status 14 = already forwarded
+ Properly escape possible user-input
+ Prevent javascript XSS attacks aimed to steal the session ID
+ Regenerate session ID on successful login to prevent session fixation
* Fri Jan 22 2021 pihole-suse-packages@smar.fi
- Update to version v5.3.1
+ Added phpstan
+ Fixes in func.php from phpstan
+ Fix sorting by replies in query log
+ Added more query types to title of Query Log
+ Use empty array for foreach() when no group is to be set, always commit when editing domains, and report any errors while commiting.
+ Add SVCB and HTTPS types and reduce code duplication
+ Implement dark theme on the modal dialogs (#1674)
+ Use new style constructors
+ Date.now() fixes
+ unicorn/prefer-dom-node-append
+ unicorn/no-lonely-if
+ Bump xo from 0.36.1 to 0.37.1
+ Bump postcss from 8.2.1 to 8.2.2
+ Implement new offset types for the long-term queries page. Also add the new SVCB and HTTPS tyes where they were forgotten.
+ fix(cname_records): Fixed gammar
+ Adlist can contain userinfo (basicauth)
+ Bump autoprefixer from 10.1.0 to 10.2.1
+ Don't need this backround-color for the interface.
+ Fix gray space on the left side for cleaner look.
+ Fix charts overflowing.
+ Change radius to 10px for a more modern look (Fix)
+ Bump eslint-plugin-compat from 3.8.0 to 3.9.0
+ Bump postcss-cli from 8.3.0 to 8.3.1
+ Bump postcss from 8.2.2 to 8.2.4
+ Update scripts/pi-hole/php/groups.php
+ fix prettier complaints
+ Update codeql.yml
+ Only add link to Query Log when filtering property is available
+ Also compute and show share of displayed quantities in the doghount charts (only if some items are hidden)
+ Change tooltip wording to "%% of shown items" to be more universal
* Tue Jan 12 2021 Samu Voutilainen <smar@smar.fi>
- Bundle necessary files
* Tue Jan 12 2021 pihole-suse-packages@smar.fi
- Update to version v5.2.2
+ Change color of blocked queries in dashboard piechart forward destinations to red
+ Switch from fontawesome webfonts to SVG + JS
+ Update devDependencies
+ Fix issue 1643 - quote numbers in switch case
+ Require auth for recentBlocked function
+ Use hash_equals when comparing to pwhash from cookie
+ [Security] Bump ini from 1.3.5 to 1.3.7
+ Bump autoprefixer from 10.0.4 to 10.1.0
+ Bump xo from 0.35.0 to 0.36.1
+ Bump postcss from 8.1.10 to 8.2.1
+ Validate target domain for CNAME records
+ Fix typo
+ Add hint to the web interface about the limits of CNMAE records
+ Further enhance explanation
+ Add code formating
+ Fix transactions in groups.php
+ Prevent malformed DNS queries executing JS on querylog/long term query log
+ replace "~" by " " in getAllQueries response
+ Add note on CNAME external domains
+ Revise DHCP text
+ Improve explanation
- Use proper version handling in spec
* Sat Dec 5 2020 pihole-suse-packages@smar.fi
- Update to version v5.2.1
+ Added support for CNAME records add/remove
+ Use two different divs for mobile and desktop instead of a JS solution
+ Allow users to specify clients as MAC addresses
+ Add better select menu allowing users to filter inside the dropdown as well as add new entries in place.
+ Ensure IP addresses w/o MAC addresses are also shown and that already added clients are hidden.
+ Add support for multiple hostnames per client (hardware address).
+ Add device vendor (if available) to info string shown in the select dropdown
+ Finalize sub-queries to ensure we're not running out of memory with hundreds of clients (can result in O(N^2) memory requirements).
+ Also show IP addresses in MAC details
+ Fix failed git auto-merge.
+ Enlarge dropdown container to 400px (max-height).
+ Ensure we're not adding IPs for mock devices.
+ Show hostname(s) first, then MAC vendor (if applicable) and then IP address(es).
+ Removed already defined functions
+ Order suggested clients by firstSeen (most recent on top).
+ Fix missing separator when there is vendor and address but no hostname
+ Add support for FTL DB version 8 in the API (host names stored in the network_addresses table).
+ Use host names stored in the network_addresses table when querying new client suggestions.
+ Add support for entering client host names.
+ Fix background of dropdown menu.
+ Shorten name validation regex
+ Fix IP sorting when there are empty fields present.
+ Only try to implode pihole arpflush quiet output if it is an array.
+ Rename IP column on groups->clients page.
+ Added token verification
+ Add :interface description
+ Fix initial visibility of group selector on simplified black- and whitelist pages.
+ Show explicitly which hostname belongs to which IP address when hovering over the hostnames. Note that the IP addresses and host names were already in the same order, before.
+ Incorporate upstream changes
+ Update index.php
+ Fix HTML validation errors in header.php
+ Remove duplicated sidebar entry for Local DNS Records
+ Show date and time FTL started in settings page
+ Remove duplicate DNSSEC explanation
+ Fix sidebar animation angle for Local DNS Records (#1507)
+ Fixes formating of unknown host in DHCP leases table
+ fix(settings): typo in conditional forwarding
+ Change timePicker to 24h format in dateragepicker
+ Adds ALL to list selector in Local DNS Records and CNAME Records
+ Add specific titles in Query Log when opened with special links for upstream server or query type filtering.
+ Add ability to filter for blocked queries in conjunction the client filter in the Query Log. Request such filtered data when clicking on a client in the Top Clients (blocked only) table on the dashboard.
+ Be a bit more specific about the upstream destination if it is the blocklist or the cache.
+ Add link to Query Log from Clients over Time bar graph bars.
+ Fix indentation
+ Fix indentation for custom CNAME as well
+ XO fixes
+ Add 'seconds' to custom disable timeout modal
+ Revert "Add 'seconds' to custom disable timeout modal"
+ Remember last used sort column/direction on Local DNS Records table and CNAME table
+ Add cache busting variable to Pi-hole js/css
+ Add cache busting to all custom scripts and common css
+ Use last modified time
+ Make login form button more mobile friendly
+ Fix typo in DNS Settings
+ Remove degree symbole from Kelvin
+ Add cache busting to additional script
+ Add cache busting to all vendor scripts
+ Apply prettier rules
+ fix whitelist buttons on query log page
+ Show last update time of an adlist.
+ Tweak to the login button and Forgot Password section to make it more obvious which is the correct button.
+ Address some of @dl6er's comments
+ give the two radio buttons in custom select each an ID, and exclude them when theming radio buttons
+ Update scripts/pi-hole/js/footer.js
+ Ensure UI is reenabled in missed error cases
+ Fix symbol for devices that do not use Pi-hole
+ Simplify query log filter.
+ Fix html escaping showing up in input fields. (#1584)
+ Update scripts/pi-hole/php/header.php
+ Be more explicit about flushing logs
+ Add new query status 12 and 13 (retried queries).
+ Bump postcss-cli from 7.1.1 to 7.1.2
+ Bump autoprefixer from 9.8.5 to 9.8.6 (#1538)
+ Bump xo from 0.32.1 to 0.34.1
+ Lint.
+ Added check for NULL value in PHP internal error handling
+ Bump xo from 0.34.1 to 0.34.2
+ Add altKey to modifiers when clicking on query log
+ return null if text passed is null. Don't try to unescape it!
+ Add new replace_domain action in groups.php to allow adding domain(s) exclusively to a specific list. In this mode, any occurrences of said domain are first removed from the list before adding the new ones.
+ Update settings.php
+ Ensure empty clients/groups/adlists/audits cannot be added
+ Check if replacing the domain messes with existing special groups settings. Don't change it but show a warning if this is the case.
+ Use JOIN instead of nested SELECT
+ Add missing space and extend error hiding timeout from 4 to 10 seconds.
+ Reduce code-duplication by moving the addFromQueryLog() function into utils.js. This also fixes non-visible modals on the long-term query log page.
+ Add modal close button
+ Use INSERT OR IGNORE instead of REPLACE
+ Show upstream destination a query was sent to in the Query Log (both standard and long-term)
+ Print fatal dnsmasq errors
+ Add button to remove dynamic DHCP leases. They are immediately removed both from FTL and the dhcp.leases file (FTL takes care of updating the file!) WITHOUT the need for a restart of the DHCP/DNS resolver.
+ Summarize the names of DNS servers which support DNSSEC
+ Switch order of advanced options
+ Be explicite about DHCPv4 rapid commit
+ Fix indention
+ Bump prettier from 2.0.4 to 2.2.1
+ Bump xo from 0.34.2 to 0.35.0
+ Add better descrption of what the two check boxes actually effect.
* Tue Sep 15 2020 pihole-suse-packages@smar.fi
- Update to version v5.1.1
+ Add .gitattributes file
+ Remove glyphicons again.
+ Update settings.js
+ index.php: make query charts smaller on md
+ Improve user info markup
+ Properly delete the `persistentlogin` cookie
+ JS: Enforce camelcase.
+ Enable xo's `new-cap` rule.
+ Rename groups-common.js to utils.js.
+ Rename function.
+ Add staveSave property bool to DHCP tables to remember last used sort direction/column
+ Add saveState/loadState callbacks
+ Move some duplicated code to utils.js
+ Fix queries Clear Filters button
+ Remove redundant variable.
+ Use `.hidden`/`.show` for showing/hiding the reset buttons
+ db_graph.js: move variable where it's used
+ Assorted Markdown tweaks
+ HTML `hidden` attribute does not need a value.
+ Clean up table classes.
+ Remove the obsolete `cellspacing="0"` attribute.
+ Remove the invalid `width="100%%` attribute
+ Revert "Remove the invalid `width="100%%` attribute"
+ Use `fa5` class on the sidebar toggle
+ Minor HTML markup fixes.
+ Regenerate package-lock.json (#1365)
+ Always use `!== -1` to check for a string's existence
+ footer.js: remove duplicate function.
+ pi-hole.css: fix glow to use the current color
+ Tweak footer.php
+ Update settings.js
+ Replace custom httpGet() with $.ajax()" (#1371)
+ Replace `$.each` with native methods.
+ Update npm scripts
+ Update pi-hole.css
+ default-dark.css: don't use 8-digit hex color
+ Re-implement api.php?list actions for add, sub and get.
+ Allow for ; in adlist urls
+ Remove obsolete add.php script, use groups.php everywhere instead.
+ Remove break after die as it cannot be reached.
+ Remove version number from the Font Awesome folder.
+ Use `$` instead of `jQuery`.
+ Update bootstrap-select to v1.3.17.
+ Add the missing bootstrap-toggle.min.js.map file.
+ gravity.php: add missing space (#1395)
+ add some blurb, replace confusing placeholder on adlist page
+ Check `data` for null before trying to manipulate it. Closes #1391
+ Reduce CSS duplication a bit
+ Move `escapeHtml` to utils.
+ Move JS files where they are used.
+ network.php: move the scripts above footer
+ Remove duplicate token `div`
+ Remove the unused jQuery UI.
+ index.php: remove duplicate `class` attribute
+ Guard `gethostname()` calls
+ Move the `gethostname()` call to a variable.
+ Enable ESLint's `no-console` rule
+ Remove unneeded `console.log`
+ Ignore the remaining console errors for now.
+ Move `objectToArray()` to utils.
+ Move `padNumber()` to utils.
+ index.js: assorted simplifications
+ Update CI config
+ Add `eslint-plugin-compat`
+ Ignore the `EventSource()` errors
+ Make IE 11 the minimum supported version
+ remove outdated local help page, link to docs instead
+ Update daterangepicker to v3.1.0.
+ Use minified daterangepicker builds.
+ Make daterangepicker use the same font as everywhere else.
+ Move animate.min.css style in the pages that use it
+ Fix sidebar docs link
+ Use `prop()` for the `disabled` attribute.
+ gravity.js: replace `removeAttr()` with `prop()`
+ Use `$(fn)`
+ final null check on stateLoadCallBack (#1411)
+ network.js: minor consistency changes
+ Revert "header: Move license header at the top"
+ Change "Permanently" toggle to "Indefinitely" (#1416)
+ Include hostname in backup filename. Will add nothing if no hostname detected.
+ create utils.getGraphType() function.
+ Use all the new Pi-hole v5.0 blocking status code also in the long-term data where it was forgotten to add them.
+ Improve warnings on the domain management pages.
+ On fast machines, cache replies can be served within less than 100 nanoseconds. The query log should show "(0.0ms)" in this case instead of hiding the value altogether.
+ Implement per-browser checkbox and radio button styling using icheck-material.
+ Add per-browser boxed layout setting
+ Fix login page check box
+ Add per-browser theme selection
+ Add per-browser temp unit selection
+ Simplify code
+ Further tweaks and optimization
+ Fix message and debug pages.
+ Fix tor-right dropdown menu styling
+ xo adjustments
+ No not use per-browser settings for the theme to avoid flashing pages on navigation.
+ Remove saving backend for settings moved into local storage.
+ Revert "Add per-browser boxed layout setting"
+ xo
+ Minor style changes for the dark theme.
+ Update Chart.js to v2.9.3.
+ Specify `animation: false` for the bar graphs
+ Remove unneeded `chart.update()` calls.
+ Use PHP builtin to split the input by space. Automatically takes into account " chars
+ Add support for HOSTNAME diagnostics message
+ Simplify code for space generation and use HTML entities.
+ Use new Array().join() for space generation.
+ Add note that IPv6 is supported as well.
+ Simplify button by removing the description of what we are filtering.
+ Add tooltip and click cursor to enhance accessibility of the click filtering feature.
+ Reduce agressiveness of highlight color.
+ Use classes instead of manipulating CSS directly for getting the pointer.
+ Remove parseInt() from values guaranteed to be int from the API.
+ Add placeholder to the search field to highlight what can be searched for
+ Modify how we add data to the stacked bar charts on the dashboard.
+ Update jQuery to v3.5.1.
+ Fix `.context` usage in our code
+ queryads.js: fix off by one in the viewport check.
+ Unlike the standard PHP engine, others might actually be case-sensitive. (#1428)
+ Fix tailog pages IDs
+ Update xo to v0.32.0 and regenerate package-lock.json
+ Extend warning shown on server-side data processing errors.
+ Tailog pages: make checkboxes use the same markup as everywhere else. (#1432)
+ Improve CSP config (#1377)
+ Enable radix ESLint rule
+ Add missing radix information in parseInt().
+ Fix typo "Long term" -> "Long-term"
+ Store NULL for emtpty descriptions and comments in the groups database tables.
+ Change INSERT statement to INSERT OR IGNORE on adlist management as a workaround for now
+ Remove the unused iCheck.min.js
+ enable IP sorting on the query/long-term query pages. Appears to work with a mixture of hostnames/IP's
+ Tweak CSP (#1445)
+ network.js: use `utils.datetime()`
+ footer.js: remove dead code.
+ change button type on dhcp static lease removal back to submit (#1456)
+ #1227 Test if file exists instead of silencing errors
+ make use of utils.escapeHtml on the JS side of things, and html_entity_decode/htmlentities in PHP
+ Bump autoprefixer from 9.8.0 to 9.8.1
+ CSS: Use rgba() instead of hex-color.
+ Review comments on code style
+ Remove HTML from titles when not needed.
+ Update settings.php
+ response is expected to be empty here, as far as I can tell. Reverting this logic change prevents a misleading message being displayed to the user
+ Don't add #53 to any passed IP value by default, only add custom port if it is specified by the user
+ Only show query types for which the count is larger than zero.
+ Update scripts/pi-hole/php/savesettings.php
+ Add CodeQL Action (#1476)
+ Update devDependencies and regenerate package-lock.json
+ Bump xo from 0.32.0 to 0.32.1
+ Update devDependencies and regenerate package-lock.json (#1483)
+ fix a complaint from the CI
+ Fix arpflush command
+ Replace "." by "_" in hostnames to work around a PHP Phar bug.
+ Fix audit log button doing nothing (resp. wrongthing)
+ Fix query types links on the dashboard (Query Types pie chart)
+ Do not require first element to be a hex value at any costs. It may also be a : in the valid address ::1
* Sat Jan 25 2020 Samu Voutilainen <smar@smar.fi>
- Added patches:
* FTL.php-socket-error-handling.patch
* FTL.php-improve-get-response-ftl.patch
* api_FTL.php-handle-errors.patch
* Fri Jan 24 2020 Samu Voutilainen <smar@smar.fi>
- Change FPM log path
- Own pihole log dir
- Changed patch configurable-pihole-exec.patch
* Fixed default command execution
* Handled arguments
* Thu Jan 23 2020 Samu Voutilainen <smar@smar.fi>
- Changed patch configurable-pihole-exec.patch
* Do all execs through the wrapper.
* Mon Jan 20 2020 Samu Voutilainen <smar@smar.fi>
- Changed patch 0001-FTL.php-parse-port-path-from-pihole-FTL.conf.patch
* Added missing global statement
- Changed patch savesettings.php-better-error-handling.patch
* Also ensure the checked array exists
* Mon Jan 20 2020 Samu Voutilainen <smar@smar.fi>
- More work to path configurable-pihole-exe.patch
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Changed patch parse_ftl_port_from_config.patch to upstreamed patches
* 0001-FTL.php-parse-port-path-from-pihole-FTL.conf.patch
* 0002-Use-piholeFTLConfig-to-resolve-pihole-FTL.conf-conte.patch
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Added patch configurable-pihole-exe.patch
* Sun Jan 19 2020 Samu Voutilainen <smar@smar.fi>
- Added patch savesettings.php-better-error-handling.patch
* Sat Jan 18 2020 Samu Voutilainen <smar@smar.fi>
- Comment cleanup
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Have php-fpm instance to run with pihole group
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Added commented values from default config to FPM config
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Added patch parse_ftl_port_from_config:
Replaces hardcoded path for read from config
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- AdminLTE requires php-openssl
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- More ready config
* Mon Jan 13 2020 Samu Voutilainen <smar@smar.fi>
- Added documentation about configuration
- Do not auto-enable configuration
* Fri Jan 10 2020 Samu Voutilainen <smar@smar.fi>
- Added pihole-adminlte-config-nginx
- Added pihole-adminlte-config-php-fpm
* Fri Jan 10 2020 Samu Voutilainen <smar@smar.fi>
- Added SUSE.readme
* Fri Jan 10 2020 Samu Voutilainen <smar@smar.fi>
- First version to build
* Fri Jan 10 2020 Samu Voutilainen <smar@smar.fi>
- Initial