Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warning for long-term load is incorrect #1319

Closed
Pingger opened this issue Mar 19, 2022 · 19 comments
Closed

Warning for long-term load is incorrect #1319

Pingger opened this issue Mar 19, 2022 · 19 comments

Comments

@Pingger
Copy link

Pingger commented Mar 19, 2022

Versions

  • Pi-hole: 5.9
  • AdminLTE: 5.11
  • FTL: 5.14

Platform

  • OS and version: Ubuntu 20.04 Server Core
  • Platform: lxd

Expected behavior

"Warnings" being

  1. Correct
  2. permanently hideable
  3. Warnings not being shown without being logged in!

Actual behavior / bug

  1. Getting
"Long-term load (15min avg) larger than number of processors: 14.9 > 8
This may slow down DNS resolution and can cause bottlenecks."

Despite
- having 16 Processor-Cores on the Host and only a single one assigned to the container.
- This Warning being completely irrelevant!
- The warning annimation annoying the heck out of me.
2. Displaying the Wrong amount of processor cores
3. Warnings are visible

Steps to reproduce

Steps to reproduce the behavior:

  1. Install PI-Hole
  2. Open the Admin UI

Debug Token

Screenshots

image

Additional context

I thought this would be fixed, but after >3 months this issue still persists.

@yubiuser
Copy link
Member

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

Does not solve the issue, that warnings are displayed without login!
Also does not resolve wrong information being displayed.

But apparently bugs are still resolved by putting your head into the ground.

@PromoFaux
Copy link
Member

Does not solve the issue, that warnings are displayed without login!

This bit may have been overlooked - however I have just tried this myself.. I cannot access the messages page unless it is logged in. There is a hint that there are warnings to review, but one still needs to actually log in to see the warnings.

Also does not resolve wrong information being displayed.

I can't help on this one, @DL6ER, if you have moment free at some point - does the output reported by the OP look right/wrong to you? And is there any kind of useful information OP could provide that might actually help us help them (and/or help them to help themselves)

I thought this would be fixed, but after >3 months this issue still persists.

Have you reported this before?

And please, improve your tone.

@PromoFaux PromoFaux transferred this issue from pi-hole/web Mar 19, 2022
@PromoFaux
Copy link
Member

"Long-term load (15min avg) larger than number of processors: 14.9 > 8

Despite

  • having 16 Processor-Cores

What CPU is in your machine? Is it 16 actual cores, or 8 cores and 16 threads? This is pertinent information that would help in working out if this is indeed a bug or not

@PromoFaux PromoFaux reopened this Mar 19, 2022
@PromoFaux PromoFaux changed the title Warnings shown to non-admin, Irrelevant warnings can't be disabled at all, Warnings are just plain wrong Warning for long-term load is incorrect Mar 19, 2022
@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

It is a rented Server having an AMD EPYC™ 7702. And yes the contract actually contains 16Cores 16Threads. And htop correctly reports this:
image

The commented, that "this hadn'd been fixed" was aimed at the issue, that warnings are visible without login, which is just a plain a bad idea, since it would give a potential attacker the information, that and how many warnings were generated. I considered the issue so glaringly obvious, that I indeed did not report on it.

Regarding my attitude: Sorry, you unfortunately received the tail end of a discussion with the nextcloud support team and a previous experience with the pihole community.

@dschaper
Copy link
Member

What does lxc info --resources show for the CPU limits?

@dschaper
Copy link
Member

It is a rented Server having an AMD EPYC™ 7702. And yes the contract actually contains 16Cores 16Threads. And htop correctly reports this:

Can you confirm this? It seems really odd that the vendor would do 16c/16t, that's a contradiction in itself. I'm pretty sure that they are providing you 8c/16t. HTOP shows threads, not cores.

Can you show where you are seeing the actual warnings and not just the icon when you are not logged in?

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

lxc info --resources
CPU (x86_64):
  Vendor: AuthenticAMD
  Name: AMD EPYC 7702P 64-Core Processor
  Caches:
    - Level 1 (type: Data): 64KiB
    - Level 1 (type: Instruction): 64KiB
    - Level 2 (type: Unified): 512KiB
    - Level 3 (type: Unified): 16MiB
  Cores:
    - Core 0
      Frequency: 0Mhz
      Threads:
        - 0 (id: 0, online: true, NUMA node: 0)
    - Core 1
      Frequency: 0Mhz
      Threads:
        - 0 (id: 1, online: true, NUMA node: 0)
    - Core 2
      Frequency: 0Mhz
      Threads:
        - 0 (id: 2, online: true, NUMA node: 0)
    - Core 3
      Frequency: 0Mhz
      Threads:
        - 0 (id: 3, online: true, NUMA node: 0)
    - Core 4
      Frequency: 0Mhz
      Threads:
        - 0 (id: 4, online: true, NUMA node: 0)
    - Core 5
      Frequency: 0Mhz
      Threads:
        - 0 (id: 5, online: true, NUMA node: 0)
    - Core 6
      Frequency: 0Mhz
      Threads:
        - 0 (id: 6, online: true, NUMA node: 0)
    - Core 7
      Frequency: 0Mhz
      Threads:
        - 0 (id: 7, online: true, NUMA node: 0)
    - Core 8
      Frequency: 0Mhz
      Threads:
        - 0 (id: 8, online: true, NUMA node: 0)
    - Core 9
      Frequency: 0Mhz
      Threads:
        - 0 (id: 9, online: true, NUMA node: 0)
    - Core 10
      Frequency: 0Mhz
      Threads:
        - 0 (id: 10, online: true, NUMA node: 0)
    - Core 11
      Frequency: 0Mhz
      Threads:
        - 0 (id: 11, online: true, NUMA node: 0)
    - Core 12
      Frequency: 0Mhz
      Threads:
        - 0 (id: 12, online: true, NUMA node: 0)
    - Core 13
      Frequency: 0Mhz
      Threads:
        - 0 (id: 13, online: true, NUMA node: 0)
    - Core 14
      Frequency: 0Mhz
      Threads:
        - 0 (id: 14, online: true, NUMA node: 0)
    - Core 15
      Frequency: 0Mhz
      Threads:
        - 0 (id: 15, online: true, NUMA node: 0)

(No idea, why lxc reports all Frequencies as 0 MHz, htop correctly reports 1996Mhz, when enabled)

lxc info --resources pihole
Name: pihole
Location: none
Remote: unix://
Architecture: x86_64
Created: 2022/02/12 18:31 UTC
Status: Running
Type: container
Profiles: default
Pid: 4818
Ips:
  eth0: inet    10.1.x.x      vethxxxxxxxb
  eth0: inet6   fe80::xxxx:xxxx:xxxx:xxxx        vethxxxxxxxb
  lo:   inet    127.0.0.1
  lo:   inet6   ::1
Resources:
  Processes: 28
  CPU usage:
    CPU usage (in seconds): 2679
  Memory usage:
    Memory (current): 433.61MB
    Memory (peak): 1.18GB
  Network usage:
    eth0:
      Bytes received: 179.39MB
      Bytes sent: 102.65MB
      Packets received: 592133
      Packets sent: 653153
    lo:
      Bytes received: 18.15MB
      Bytes sent: 18.15MB
      Packets received: 257322
      Packets sent: 257322

Yes, I can confirm, that the Core count is correct.

image
Warning icon, with number of warnings
At no point did I say, that I can see the message content of the warnings without being logged in. But I can see how my initial Message could be interpreted as such.

[...] , that and how many warnings were generated. [...]

@dschaper
Copy link
Member

Yes, I can confirm, that the Core count is correct.

It's not, you're getting 16 threads masked as 16 cores. You can not have 16 cores and 16 threads on that CPU. Are they selling it as 16vCPUs? But that's outside the scope.

Warning icon, with number of warnings

I don't see anything there that a potential attacker can utilize. Warnings could be anything from packet size too big to misconfiguration. I do see your side and I can appreciate that but we need a way to let the admin know there are issues and most of our users would never know there were warnings. I can see making the display of that on non-authenticated pages a configuration boolean option, and we'll talk about that with the team.

@dschaper
Copy link
Member

Can you do a lscpu?

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

Welp ... ok small idiocy has been resolved by me, because I'm stupid:
lxc distinguishes between core limit and core allowance ...
limits.cpu -> Core count allowed (only this many cores are visible in the container)
limits.cpu.allowance -> Maximum core usage (all cores are visible, but under contention only the given value can be used by the container)

Stupid me has set it to in pihole
limits.cpu.allowance = 1
And in the parent template
limits.cpu = 8

Result: load is visible from host, core count is visible as 8 and what I expected is a value of 1 or 16 ...

I guess this explains how this very weird edge case output occured.

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   40 bits physical, 48 bits virtual
CPU(s):                          8
On-line CPU(s) list:             0-15
Thread(s) per core:              1
Core(s) per socket:              16
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       AuthenticAMD
CPU family:                      23
Model:                           49
Model name:                      AMD EPYC 7702P 64-Core Processor
Stepping:                        0
CPU MHz:                         1996.250
BogoMIPS:                        3992.50
Hypervisor vendor:               KVM
Virtualization type:             full
L1d cache:                       512 KiB
L1i cache:                       512 KiB
L2 cache:                        4 MiB
L3 cache:                        16 MiB
NUMA node0 CPU(s):               0-15
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full AMD retpoline, IBPB conditional, IBRS_FW, STIBP disabled, RSB filling
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulq
                                 dq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core ssbd ibrs ib
                                 pb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr wbnoinvd arat umip rdpid arch_capabilities


@dschaper
Copy link
Member

Okay, still seems that a 15 min load average of 14 is high, but I'm thinking that is looking at the load on the entire host and not just on the Pi-hole container.

@dschaper dschaper reopened this Mar 19, 2022
@dschaper
Copy link
Member

Sorry, fat fingers.

I'll still ask about making the visibility a toggle.

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

and yes lscpu actually shows 8 CPU(s) with weird 16 Cores
The host is running an ffmpeg encoding job with nice -n 19, so it IS expected, that the load is not close to 0

@dschaper
Copy link
Member

That lscpu is what I thought, it's 8c/16t with that KVM configuration. May want to chat with the vendor about that.

@Pingger
Copy link
Author

Pingger commented Mar 19, 2022

But the weird output was actually generated by "bad" configuration of lxc, because of inheritance of the container settings and forgetting about them.

@Pingger Pingger closed this as completed Mar 19, 2022
@PromoFaux
Copy link
Member

PromoFaux commented Mar 19, 2022

I considered the issue so glaringly obvious,

Just remember, not everyone sees everything exactly the same way. What's obvious for some is not so obvious for all. We're all of us human (at least, I think so) , with each of us having different experiences that have got us to where we are today

Regarding my attitude: Sorry, you unfortunately received the tail end of a discussion with the nextcloud support team and a previous experience with the pihole community.

Accepted - but as a hint for the future, try to compartmentalise and approach each conversation on fresh, even ground - it helps people to not get rubbed up the wrong way.

Have a good weekend✌️

@DL6ER
Copy link
Member

DL6ER commented Mar 20, 2022

I'll still ask about making the visibility a toggle.

CHECK_LOAD=false in /etc/pihole/pihole-FTL.conf disables the warning.

arevindh added a commit to arevindh/AdminLTE that referenced this issue Jul 9, 2022
* Using the correct dimensions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add content type header

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add codespell.yml

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Fix some suggestions / ignore others

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Allow delete multiple items - Group pages

- add checkboxes, buttons and functions to groups page;
- add checkboxes, buttons and functions to clients page;
- add checkboxes, buttons and functions to domains page;
- add checkboxes, buttons and functions to adlists page;
- move function to `utils.js`;
- fix CSS after insert a new table column;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Pass config file path when reloading pihole-FTL.conf

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use DEFAULT_FTLCONFFILE

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add QUERY_SPECIAL_DOMAIN as new query status

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Review comments

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix dropdown background color (dark theme)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Show "other" destination as the last graphic item

- Show the item only if it's different than zero

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix prettier

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix `xo`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Added information about group assignment of whitelisted/blacklisted d… (pi-hole#2186)

* Added information about group assignment of whitelisted/blacklisted domains

Signed-off-by: martinbrose <13284268+martinbrose@users.noreply.github.com>

Co-authored-by: yubiuser <ckoenig@posteo.de>
Co-authored-by: Adam Warner <github@adamwarner.co.uk>

* Applying the reviewer's suggestions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix `data.columns` ID replaced by mistake

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Quote SQL reserved word and fix javascript output.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unused variable

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Only remove last data point for line charts as it is not representative there (pi-hole#2195)

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Scale axes to integer

Signed-off-by: Christian König <ckoenig@posteo.de>

* Only remove last data point for line charts as it is not representative there

Signed-off-by: Christian König <ckoenig@posteo.de>

* Reduce border size of line charts

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fixing weird bug

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing minor inconsistencies

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove duplicate function declarations

and move functions to `func.php`.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* /var/log/ -> /var/log/pihole/

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Add missing columns `reply_type`, `reply_time`, `dnssec`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix multiplier (`reply_time` field unit is second)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix prettier

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Using global `utils.showAlert` function

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix prettier

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Removing old function call

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Clean text fields after success.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Keep field values when deleting + Fix typo

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.48.0 to 0.49.0

Bumps [xo](https://github.com/xojs/xo) from 0.48.0 to 0.49.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.48.0...v0.49.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove unused case

* Remove empty line before PHP opening tag

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump postcss from 8.4.12 to 8.4.14

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.12 to 8.4.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.12...8.4.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump autoprefixer from 10.4.4 to 10.4.7

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.4 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.4...10.4.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Drop IE 11

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused eslint compat rule

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove repo specific PR template

Signed-off-by: Christian König <ckoenig@posteo.de>

* Also check wildcard domains for validity before adding

Signed-off-by: Christian König <ckoenig@posteo.de>

* Replace `queries` with `query_storage`

- use client names, when available;
- use column names instead of indexes;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change lighttpd log file names

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use IP if there is no client name

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix DNSSEC info

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing prettier line break

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the same types, as returned by FTL

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Make it clearer where to find the debug token

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use consistent output for both query lists

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the correct endpoint for MAXLOGAGE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Show suggested domains in group domains page

Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>

* Fix possible XSS in `queryads.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf

Signed-off-by: Christian König <ckoenig@posteo.de>

* Do not use IPvX from setupVars in

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix indention

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecessary else case

Signed-off-by: Christian König <ckoenig@posteo.de>

* Omit DHCPdomain

Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>

* Add a default option for PORTFILE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use API gateway endpoint

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary requirement

* Bump xo from 0.49.0 to 0.50.0

Bumps [xo](https://github.com/xojs/xo) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use simpler logic

Co-authored-by: Adam Warner <me@adamwarner.co.uk>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Update dependabot.yml

Add requested reviewers 

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Fix part of issue pi-hole/FTL#1319

Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>

* Bump prettier from 2.6.2 to 2.7.1

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade stale action to v5

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add stale-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add github-action to dependabot

Signed-off-by: Christian König <ckoenig@posteo.de>

* Adjust debug log scroll position

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yml editorconfig style

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add editorconfig-checker action workflow

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused parameter

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Adjust .editorconfig to avoid warning messages

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove old debug output

and fix indentation.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add stickler-CI to test yaml and mkdowm files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Exclude vendor files from stickler check

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss-cli from 9.1.0 to 10.0.0

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](postcss/postcss-cli@9.1.0...10.0.0)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch to node 16.x

Signed-off-by: Christian König <ckoenig@posteo.de>

* Run stale workflow at 8:00 once per day

Signed-off-by: Christian König <ckoenig@posteo.de>

* Change FTL's default log file path from /var/log/pihole/pihole-FTL.log to /var/log/pihole/FTL.log

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Use a random name when creating intermediat archive for teleporter

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show names in top clients list from long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Fix close-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yamllint config, fix some indentation

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Co-authored-by: yubiuser <ckoenig@posteo.de>
Co-authored-by: DL6ER <dl6er@dl6er.de>
Co-authored-by: martinbrose <13284268+martinbrose@users.noreply.github.com>
Co-authored-by: Adam Warner <github@adamwarner.co.uk>
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Co-authored-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Co-authored-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
arevindh added a commit to arevindh/AdminLTE that referenced this issue Sep 4, 2022
* Bump xo from 0.48.0 to 0.49.0

Bumps [xo](https://github.com/xojs/xo) from 0.48.0 to 0.49.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.48.0...v0.49.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove unused case

* Remove empty line before PHP opening tag

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump postcss from 8.4.12 to 8.4.14

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.12 to 8.4.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.12...8.4.14)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump autoprefixer from 10.4.4 to 10.4.7

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.4 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.4...10.4.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Drop IE 11

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused eslint compat rule

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove repo specific PR template

Signed-off-by: Christian König <ckoenig@posteo.de>

* Also check wildcard domains for validity before adding

Signed-off-by: Christian König <ckoenig@posteo.de>

* Replace `queries` with `query_storage`

- use client names, when available;
- use column names instead of indexes;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change lighttpd log file names

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use IP if there is no client name

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix DNSSEC info

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing prettier line break

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the same types, as returned by FTL

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Make it clearer where to find the debug token

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use consistent output for both query lists

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the correct endpoint for MAXLOGAGE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Show suggested domains in group domains page

Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>

* Fix possible XSS in `queryads.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf

Signed-off-by: Christian König <ckoenig@posteo.de>

* Do not use IPvX from setupVars in

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix indention

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecessary else case

Signed-off-by: Christian König <ckoenig@posteo.de>

* Omit DHCPdomain

Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>

* Add a default option for PORTFILE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use API gateway endpoint

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary requirement

* Bump xo from 0.49.0 to 0.50.0

Bumps [xo](https://github.com/xojs/xo) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use simpler logic

Co-authored-by: Adam Warner <me@adamwarner.co.uk>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Update dependabot.yml

Add requested reviewers 

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Fix part of issue pi-hole/FTL#1319

Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>

* Bump prettier from 2.6.2 to 2.7.1

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade stale action to v5

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add stale-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add github-action to dependabot

Signed-off-by: Christian König <ckoenig@posteo.de>

* Adjust debug log scroll position

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yml editorconfig style

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add editorconfig-checker action workflow

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused parameter

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Adjust .editorconfig to avoid warning messages

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove old debug output

and fix indentation.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add stickler-CI to test yaml and mkdowm files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Exclude vendor files from stickler check

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss-cli from 9.1.0 to 10.0.0

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](postcss/postcss-cli@9.1.0...10.0.0)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch to node 16.x

Signed-off-by: Christian König <ckoenig@posteo.de>

* Run stale workflow at 8:00 once per day

Signed-off-by: Christian König <ckoenig@posteo.de>

* Change FTL's default log file path from /var/log/pihole/pihole-FTL.log to /var/log/pihole/FTL.log

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Use a random name when creating intermediat archive for teleporter

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show names in top clients list from long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Fix close-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yamllint config, fix some indentation

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Bump actions/cache from 2 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/setup-node from 2 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to delete IDN via API

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add the new "integrity check" option to debug log page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Better format for log options

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix editing domains from blacklist/whitelist pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add highlighting to tailLog.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Omit idn_domain as it is not necessary

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Create separat convertDomainToIDNA function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Create separat converIDNAToUnicode function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Removing the text `dnsmasq[nnnn]` from the log.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Tidy the ends of some php file

Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>

* Remove Blacklist and Whitelist from main nav

Signed-off-by: Christian König <ckoenig@posteo.de>

* Restructure nav menu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove black/whitelist from group pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused client_id

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix login redirect and collapsed sidemenu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Signed-off-by: Christian König <ckoenig@posteo.de>

* Further simplification of the code, removing empty code blocks and some always-true if-clauses

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Remove <configured> from list heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix LCARS menu (add grouping headers)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move `require "footer.php"` to loginpage.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Simplify `header.php`

- move some functions to `func.php`
- move sidebar to its own file `sidebar.php`
- fix indentation
- LCARS CSS: hide menu headers when logged off
- LCARS CSS: invert hover and active menu colors

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* README: Adding logo for github dark theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Using the correct dimensions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.50.0 to 0.51.0

Bumps [xo](https://github.com/xojs/xo) from 0.50.0 to 0.51.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump autoprefixer from 10.4.7 to 10.4.8

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add A and AAAA to heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix editorconfig-checker

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend editorconfig rules

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use 4 spaces to indent PHP files.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Replacing tabs with 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing/ignoring CSS comments

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing lines without multiple of 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Don't check vendor files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Enable check for default-darker after logo

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary indent_style options in .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Explicit set minor and patch version on used actions

Signed-off-by: Christian König <ckoenig@posteo.de>

* Set all actions to latest

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump actions/stale from 5.1.0 to 5.1.1

Bumps [actions/stale](https://github.com/actions/stale) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/v5.1.1/CHANGELOG.md)
- [Commits](actions/stale@v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3

Bumps [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases)
- [Commits](actions-ecosystem/action-add-labels@v1.1.0...v1.1.3)

---
updated-dependencies:
- dependency-name: actions-ecosystem/action-add-labels
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.5 to 3.0.6

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.5...v3.0.6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove Content-Security-Policy meta tag. We're setting this now as HTTP header which is the preferred way.

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add PHP-CS-Fixer Workflow

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Run PHP-CS-Fixer on all files

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix remaining styling change

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Update .php-cs-fixer.dist.php

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Update .github/workflows/php-cs-fixer.yml

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Explicitly set blank_line_before_statement to exclude include* and require*

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Switch to style Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix unecessary string concat added during the conversion from PhpCsFixer to Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add setLineEnding(PHP_EOL)

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Disable Yoda style

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Move login form to a new page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Testing a shorter main menu + top menu

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Different order

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix logout link

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change left hamburger menu icon to arrows

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove session timer leftovers

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add link to releases on discourse

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss from 8.4.14 to 8.4.16

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.16.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.14...8.4.16)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.6 to 3.0.7

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.6...v3.0.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix donate button on mobile

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused $auth

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend list of files to be ignored by codespell

Signed-off-by: Christian König <ckoenig@posteo.de>

* fix codespell complains

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove email functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Tweak topbar and sidebar

- fix broken visual after initial changes;
- remove donate button from topmenu;
- re-add donate button to the sidebar and add hover color;
- remove "Ph" when collapsed;
- add icon and background to topmenu button;
- hide main menu headers (using lines as separators);
- reorder the main menu;
- adjust each theme to the new visual (CSS and HTML tweaks).
- new menu colors for LCARS theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change docker upgrade link in footer

Signed-off-by: Christian König <ckoenig@posteo.de>

* Improve pi-hole SVG icon

- keep using inline SVG to allow color change via CSS;
- Reuse the SVG icon in all instances, using SVG symbol;
- Simplify/reduce inline SVG code;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Improve pi-hole logo

- use the exact brand colors;
- slightly smaller file.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move inline svg symbol to external file

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Optimized `safari-pinned-tab.svg` icon

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Reuse paths to improve SVG improve_svg_files

- positioning and rotating the same path to create the Vortex

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Restore save functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add missing parenthesis

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Refocus the domain element after submitting new domain in list form

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to groups and groups-adlist pages

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to custom dns and custom cname after submition

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Adjusting menu colors, active and hover effects

- new menu button colors;
- change sidebar background color;
- small adjustments.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix top background during animation (desktop and mobile)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Check versions using the new file

- change the arrays
- use a function to compare versions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move all "version check" code to `update_checker.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* New check warnings logic

Changes:
- Show warning message on docker, if a new image is available;
- Never show the warning for Nightly or Dev images;
- In docker, never show individual component update warnings;
- simplified footer (logic moved to upgrade_checker file).

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.51.0 to 0.52.2

Bumps [xo](https://github.com/xojs/xo) from 0.51.0 to 0.52.2.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.51.0...v0.52.2)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.7 to 3.0.8

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Revert empty domain dot replacement

Signed-off-by: Christian König <ckoenig@posteo.de>

* Keep conversion for long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add test to avoid "Undefined Variable" warnings

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add special handling for the root zone on domain validation and IDNA conversion

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show "Logout" link only when a password is required

Re-introducing the test, removed when the menu was updated

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Complementing PR 2316

- other undefined vars are still spamming the log

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Never check for individual component updates on docker

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecssary <br> from adlist details

Signed-off-by: Christian König <ckoenig@posteo.de>

* git pu

* editor-config fixes

* fix prettier

* php-cs-fix

* fix more erros

* again more fixes

* removed unsed code

* more fixes

* fix xo erros

* add menu item

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Christian König <ckoenig@posteo.de>
Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Signed-off-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: yubiuser <ckoenig@posteo.de>
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Co-authored-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>
Co-authored-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Co-authored-by: DL6ER <dl6er@dl6er.de>
Co-authored-by: Adam Warner <github@adamwarner.co.uk>
Co-authored-by: Gontier Julien <gontierjulien68@gmail.com>
Co-authored-by: Joshua Wu <Joshua.wu.0910@gmail.com>
arevindh added a commit to arevindh/AdminLTE that referenced this issue Sep 5, 2022
* Bump autoprefixer from 10.4.4 to 10.4.7

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.4 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.4...10.4.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Drop IE 11

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused eslint compat rule

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove repo specific PR template

Signed-off-by: Christian König <ckoenig@posteo.de>

* Also check wildcard domains for validity before adding

Signed-off-by: Christian König <ckoenig@posteo.de>

* Replace `queries` with `query_storage`

- use client names, when available;
- use column names instead of indexes;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change lighttpd log file names

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use IP if there is no client name

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix DNSSEC info

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing prettier line break

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the same types, as returned by FTL

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Make it clearer where to find the debug token

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use consistent output for both query lists

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the correct endpoint for MAXLOGAGE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Show suggested domains in group domains page

Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>

* Fix possible XSS in `queryads.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf

Signed-off-by: Christian König <ckoenig@posteo.de>

* Do not use IPvX from setupVars in

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix indention

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecessary else case

Signed-off-by: Christian König <ckoenig@posteo.de>

* Omit DHCPdomain

Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>

* Add a default option for PORTFILE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use API gateway endpoint

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary requirement

* Bump xo from 0.49.0 to 0.50.0

Bumps [xo](https://github.com/xojs/xo) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use simpler logic

Co-authored-by: Adam Warner <me@adamwarner.co.uk>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Update dependabot.yml

Add requested reviewers 

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Fix part of issue pi-hole/FTL#1319

Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>

* Bump prettier from 2.6.2 to 2.7.1

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade stale action to v5

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add stale-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add github-action to dependabot

Signed-off-by: Christian König <ckoenig@posteo.de>

* Adjust debug log scroll position

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yml editorconfig style

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add editorconfig-checker action workflow

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused parameter

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Adjust .editorconfig to avoid warning messages

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove old debug output

and fix indentation.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add stickler-CI to test yaml and mkdowm files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Exclude vendor files from stickler check

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss-cli from 9.1.0 to 10.0.0

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](postcss/postcss-cli@9.1.0...10.0.0)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch to node 16.x

Signed-off-by: Christian König <ckoenig@posteo.de>

* Run stale workflow at 8:00 once per day

Signed-off-by: Christian König <ckoenig@posteo.de>

* Change FTL's default log file path from /var/log/pihole/pihole-FTL.log to /var/log/pihole/FTL.log

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Use a random name when creating intermediat archive for teleporter

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show names in top clients list from long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Fix close-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yamllint config, fix some indentation

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Bump actions/cache from 2 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/setup-node from 2 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to delete IDN via API

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add the new "integrity check" option to debug log page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Better format for log options

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix editing domains from blacklist/whitelist pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add highlighting to tailLog.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Omit idn_domain as it is not necessary

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Create separat convertDomainToIDNA function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Create separat converIDNAToUnicode function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Removing the text `dnsmasq[nnnn]` from the log.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Tidy the ends of some php file

Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>

* Remove Blacklist and Whitelist from main nav

Signed-off-by: Christian König <ckoenig@posteo.de>

* Restructure nav menu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove black/whitelist from group pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused client_id

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix login redirect and collapsed sidemenu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Signed-off-by: Christian König <ckoenig@posteo.de>

* Further simplification of the code, removing empty code blocks and some always-true if-clauses

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Remove <configured> from list heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix LCARS menu (add grouping headers)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move `require "footer.php"` to loginpage.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Simplify `header.php`

- move some functions to `func.php`
- move sidebar to its own file `sidebar.php`
- fix indentation
- LCARS CSS: hide menu headers when logged off
- LCARS CSS: invert hover and active menu colors

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* README: Adding logo for github dark theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Using the correct dimensions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.50.0 to 0.51.0

Bumps [xo](https://github.com/xojs/xo) from 0.50.0 to 0.51.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump autoprefixer from 10.4.7 to 10.4.8

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add A and AAAA to heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix editorconfig-checker

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend editorconfig rules

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use 4 spaces to indent PHP files.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Replacing tabs with 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing/ignoring CSS comments

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing lines without multiple of 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Don't check vendor files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Enable check for default-darker after logo

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary indent_style options in .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Explicit set minor and patch version on used actions

Signed-off-by: Christian König <ckoenig@posteo.de>

* Set all actions to latest

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump actions/stale from 5.1.0 to 5.1.1

Bumps [actions/stale](https://github.com/actions/stale) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/v5.1.1/CHANGELOG.md)
- [Commits](actions/stale@v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3

Bumps [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases)
- [Commits](actions-ecosystem/action-add-labels@v1.1.0...v1.1.3)

---
updated-dependencies:
- dependency-name: actions-ecosystem/action-add-labels
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.5 to 3.0.6

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.5...v3.0.6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove Content-Security-Policy meta tag. We're setting this now as HTTP header which is the preferred way.

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add PHP-CS-Fixer Workflow

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Run PHP-CS-Fixer on all files

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix remaining styling change

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Update .php-cs-fixer.dist.php

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Update .github/workflows/php-cs-fixer.yml

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Explicitly set blank_line_before_statement to exclude include* and require*

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Switch to style Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix unecessary string concat added during the conversion from PhpCsFixer to Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add setLineEnding(PHP_EOL)

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Disable Yoda style

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Move login form to a new page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Testing a shorter main menu + top menu

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Different order

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix logout link

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change left hamburger menu icon to arrows

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove session timer leftovers

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add link to releases on discourse

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss from 8.4.14 to 8.4.16

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.16.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.14...8.4.16)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.6 to 3.0.7

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.6...v3.0.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix donate button on mobile

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused $auth

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend list of files to be ignored by codespell

Signed-off-by: Christian König <ckoenig@posteo.de>

* fix codespell complains

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove email functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Tweak topbar and sidebar

- fix broken visual after initial changes;
- remove donate button from topmenu;
- re-add donate button to the sidebar and add hover color;
- remove "Ph" when collapsed;
- add icon and background to topmenu button;
- hide main menu headers (using lines as separators);
- reorder the main menu;
- adjust each theme to the new visual (CSS and HTML tweaks).
- new menu colors for LCARS theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change docker upgrade link in footer

Signed-off-by: Christian König <ckoenig@posteo.de>

* Improve pi-hole SVG icon

- keep using inline SVG to allow color change via CSS;
- Reuse the SVG icon in all instances, using SVG symbol;
- Simplify/reduce inline SVG code;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Improve pi-hole logo

- use the exact brand colors;
- slightly smaller file.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move inline svg symbol to external file

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Optimized `safari-pinned-tab.svg` icon

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Reuse paths to improve SVG improve_svg_files

- positioning and rotating the same path to create the Vortex

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Restore save functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add missing parenthesis

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Refocus the domain element after submitting new domain in list form

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to groups and groups-adlist pages

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to custom dns and custom cname after submition

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Adjusting menu colors, active and hover effects

- new menu button colors;
- change sidebar background color;
- small adjustments.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix top background during animation (desktop and mobile)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Check versions using the new file

- change the arrays
- use a function to compare versions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move all "version check" code to `update_checker.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* New check warnings logic

Changes:
- Show warning message on docker, if a new image is available;
- Never show the warning for Nightly or Dev images;
- In docker, never show individual component update warnings;
- simplified footer (logic moved to upgrade_checker file).

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.51.0 to 0.52.2

Bumps [xo](https://github.com/xojs/xo) from 0.51.0 to 0.52.2.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.51.0...v0.52.2)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.7 to 3.0.8

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Revert empty domain dot replacement

Signed-off-by: Christian König <ckoenig@posteo.de>

* Keep conversion for long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add test to avoid "Undefined Variable" warnings

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add special handling for the root zone on domain validation and IDNA conversion

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show "Logout" link only when a password is required

Re-introducing the test, removed when the menu was updated

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Complementing PR 2316

- other undefined vars are still spamming the log

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Never check for individual component updates on docker

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecssary <br> from adlist details

Signed-off-by: Christian König <ckoenig@posteo.de>

* git pu

* Bump xo from 0.52.2 to 0.52.3

Bumps [xo](https://github.com/xojs/xo) from 0.52.2 to 0.52.3.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.52.2...v0.52.3)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Declaring all strings to avoid warnings

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Check if the API call was made using authentication

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* added back missing codes

* cs-fixer

* added trim

* remove unsed else

* removed unwated codes

* remove whitespace

* remove python cli option

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christian König <ckoenig@posteo.de>
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Signed-off-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christian König <ckoenig@posteo.de>
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Co-authored-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>
Co-authored-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Co-authored-by: DL6ER <dl6er@dl6er.de>
Co-authored-by: Adam Warner <github@adamwarner.co.uk>
Co-authored-by: Gontier Julien <gontierjulien68@gmail.com>
Co-authored-by: Joshua Wu <Joshua.wu.0910@gmail.com>
arevindh added a commit to arevindh/AdminLTE that referenced this issue Sep 5, 2022
* Bump autoprefixer from 10.4.4 to 10.4.7

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.4 to 10.4.7.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.4...10.4.7)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Drop IE 11

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused eslint compat rule

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove repo specific PR template

Signed-off-by: Christian König <ckoenig@posteo.de>

* Also check wildcard domains for validity before adding

Signed-off-by: Christian König <ckoenig@posteo.de>

* Replace `queries` with `query_storage`

- use client names, when available;
- use column names instead of indexes;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change lighttpd log file names

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use IP if there is no client name

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix DNSSEC info

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing prettier line break

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the same types, as returned by FTL

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Make it clearer where to find the debug token

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use consistent output for both query lists

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use the correct endpoint for MAXLOGAGE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Show suggested domains in group domains page

Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>

* Fix possible XSS in `queryads.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Base DHCP settings on default gateway address and not on IPV4_ADDRESS from setupVars.conf

Signed-off-by: Christian König <ckoenig@posteo.de>

* Do not use IPvX from setupVars in

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix indention

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecessary else case

Signed-off-by: Christian König <ckoenig@posteo.de>

* Omit DHCPdomain

Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>

* Add a default option for PORTFILE

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Use API gateway endpoint

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary requirement

* Bump xo from 0.49.0 to 0.50.0

Bumps [xo](https://github.com/xojs/xo) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.49.0...v0.50.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use simpler logic

Co-authored-by: Adam Warner <me@adamwarner.co.uk>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Update dependabot.yml

Add requested reviewers 

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Fix part of issue pi-hole/FTL#1319

Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>

* Bump prettier from 2.6.2 to 2.7.1

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.6.2...2.7.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Upgrade stale action to v5

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add stale-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add github-action to dependabot

Signed-off-by: Christian König <ckoenig@posteo.de>

* Adjust debug log scroll position

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yml editorconfig style

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add editorconfig-checker action workflow

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused parameter

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Adjust .editorconfig to avoid warning messages

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove old debug output

and fix indentation.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add stickler-CI to test yaml and mkdowm files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Exclude vendor files from stickler check

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss-cli from 9.1.0 to 10.0.0

Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/postcss/postcss-cli/releases)
- [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
- [Commits](postcss/postcss-cli@9.1.0...10.0.0)

---
updated-dependencies:
- dependency-name: postcss-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch to node 16.x

Signed-off-by: Christian König <ckoenig@posteo.de>

* Run stale workflow at 8:00 once per day

Signed-off-by: Christian König <ckoenig@posteo.de>

* Change FTL's default log file path from /var/log/pihole/pihole-FTL.log to /var/log/pihole/FTL.log

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Use a random name when creating intermediat archive for teleporter

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show names in top clients list from long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Fix close-issue-reason

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add yamllint config, fix some indentation

Signed-off-by: Adam Warner <me@adamwarner.co.uk>

* Bump actions/cache from 2 to 3

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/setup-node from 2 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to delete IDN via API

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add the new "integrity check" option to debug log page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Better format for log options

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix editing domains from blacklist/whitelist pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add highlighting to tailLog.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Omit idn_domain as it is not necessary

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>

Signed-off-by: yubiuser <ckoenig@posteo.de>

* Create separat convertDomainToIDNA function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Create separat converIDNAToUnicode function in func.php

Signed-off-by: Christian König <ckoenig@posteo.de>

* Removing the text `dnsmasq[nnnn]` from the log.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Tidy the ends of some php file

Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>

* Remove Blacklist and Whitelist from main nav

Signed-off-by: Christian König <ckoenig@posteo.de>

* Restructure nav menu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove black/whitelist from group pages

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused client_id

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix login redirect and collapsed sidemenu

Signed-off-by: Christian König <ckoenig@posteo.de>

* Address reviewer's comment

Signed-off-by: Christian König <ckoenig@posteo.de>

* Further simplification of the code, removing empty code blocks and some always-true if-clauses

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Remove <configured> from list heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix LCARS menu (add grouping headers)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move `require "footer.php"` to loginpage.php

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Simplify `header.php`

- move some functions to `func.php`
- move sidebar to its own file `sidebar.php`
- fix indentation
- LCARS CSS: hide menu headers when logged off
- LCARS CSS: invert hover and active menu colors

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* README: Adding logo for github dark theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Using the correct dimensions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.50.0 to 0.51.0

Bumps [xo](https://github.com/xojs/xo) from 0.50.0 to 0.51.0.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.50.0...v0.51.0)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump autoprefixer from 10.4.7 to 10.4.8

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.7...10.4.8)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add A and AAAA to heading

Signed-off-by: Christian König <ckoenig@posteo.de>

* Fix editorconfig-checker

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend editorconfig rules

Signed-off-by: Christian König <ckoenig@posteo.de>

* Use 4 spaces to indent PHP files.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Replacing tabs with 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing/ignoring CSS comments

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fixing lines without multiple of 4 spaces

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Don't check vendor files

Signed-off-by: Christian König <ckoenig@posteo.de>

* Enable check for default-darker after logo

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unnecessary indent_style options in .editorconfig

Signed-off-by: Christian König <ckoenig@posteo.de>

* Explicit set minor and patch version on used actions

Signed-off-by: Christian König <ckoenig@posteo.de>

* Set all actions to latest

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump actions/stale from 5.1.0 to 5.1.1

Bumps [actions/stale](https://github.com/actions/stale) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/v5.1.1/CHANGELOG.md)
- [Commits](actions/stale@v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions-ecosystem/action-add-labels from 1.1.0 to 1.1.3

Bumps [actions-ecosystem/action-add-labels](https://github.com/actions-ecosystem/action-add-labels) from 1.1.0 to 1.1.3.
- [Release notes](https://github.com/actions-ecosystem/action-add-labels/releases)
- [Commits](actions-ecosystem/action-add-labels@v1.1.0...v1.1.3)

---
updated-dependencies:
- dependency-name: actions-ecosystem/action-add-labels
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.5 to 3.0.6

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.5 to 3.0.6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.5...v3.0.6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove Content-Security-Policy meta tag. We're setting this now as HTTP header which is the preferred way.

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add PHP-CS-Fixer Workflow

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Run PHP-CS-Fixer on all files

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix remaining styling change

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Update .php-cs-fixer.dist.php

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Update .github/workflows/php-cs-fixer.yml

Co-authored-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>

* Explicitly set blank_line_before_statement to exclude include* and require*

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Switch to style Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Fix unecessary string concat added during the conversion from PhpCsFixer to Symfony

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Add setLineEnding(PHP_EOL)

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Disable Yoda style

Signed-off-by: DL6ER <dl6er@dl6er.de>

* Move login form to a new page

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Testing a shorter main menu + top menu

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Different order

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix logout link

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change left hamburger menu icon to arrows

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove session timer leftovers

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add link to releases on discourse

Signed-off-by: Christian König <ckoenig@posteo.de>

* Bump postcss from 8.4.14 to 8.4.16

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.14 to 8.4.16.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.14...8.4.16)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.6 to 3.0.7

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.6...v3.0.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix donate button on mobile

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove unused $auth

Signed-off-by: Christian König <ckoenig@posteo.de>

* Extend list of files to be ignored by codespell

Signed-off-by: Christian König <ckoenig@posteo.de>

* fix codespell complains

Signed-off-by: Christian König <ckoenig@posteo.de>

* Remove email functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Tweak topbar and sidebar

- fix broken visual after initial changes;
- remove donate button from topmenu;
- re-add donate button to the sidebar and add hover color;
- remove "Ph" when collapsed;
- add icon and background to topmenu button;
- hide main menu headers (using lines as separators);
- reorder the main menu;
- adjust each theme to the new visual (CSS and HTML tweaks).
- new menu colors for LCARS theme

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Change docker upgrade link in footer

Signed-off-by: Christian König <ckoenig@posteo.de>

* Improve pi-hole SVG icon

- keep using inline SVG to allow color change via CSS;
- Reuse the SVG icon in all instances, using SVG symbol;
- Simplify/reduce inline SVG code;

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Improve pi-hole logo

- use the exact brand colors;
- slightly smaller file.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move inline svg symbol to external file

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Optimized `safari-pinned-tab.svg` icon

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Reuse paths to improve SVG improve_svg_files

- positioning and rotating the same path to create the Vortex

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Restore save functionality

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add missing parenthesis

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Refocus the domain element after submitting new domain in list form

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to groups and groups-adlist pages

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Add auto focus to custom dns and custom cname after submition

Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>

* Adjusting menu colors, active and hover effects

- new menu button colors;
- change sidebar background color;
- small adjustments.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Fix top background during animation (desktop and mobile)

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Check versions using the new file

- change the arrays
- use a function to compare versions

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Move all "version check" code to `update_checker.php`

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* New check warnings logic

Changes:
- Show warning message on docker, if a new image is available;
- Never show the warning for Nightly or Dev images;
- In docker, never show individual component update warnings;
- simplified footer (logic moved to upgrade_checker file).

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Bump xo from 0.51.0 to 0.52.2

Bumps [xo](https://github.com/xojs/xo) from 0.51.0 to 0.52.2.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.51.0...v0.52.2)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump actions/cache from 3.0.7 to 3.0.8

Bumps [actions/cache](https://github.com/actions/cache) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Revert empty domain dot replacement

Signed-off-by: Christian König <ckoenig@posteo.de>

* Keep conversion for long-term data

Signed-off-by: Christian König <ckoenig@posteo.de>

* Add test to avoid "Undefined Variable" warnings

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Add special handling for the root zone on domain validation and IDNA conversion

Signed-off-by: Christian König <ckoenig@posteo.de>

* Show "Logout" link only when a password is required

Re-introducing the test, removed when the menu was updated

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Complementing PR 2316

- other undefined vars are still spamming the log

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Never check for individual component updates on docker

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Remove unnecssary <br> from adlist details

Signed-off-by: Christian König <ckoenig@posteo.de>

* git pu

* Bump xo from 0.52.2 to 0.52.3

Bumps [xo](https://github.com/xojs/xo) from 0.52.2 to 0.52.3.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](xojs/xo@v0.52.2...v0.52.3)

---
updated-dependencies:
- dependency-name: xo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Declaring all strings to avoid warnings

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* Check if the API call was made using authentication

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>

* added back missing codes

* cs-fixer

* added trim

* remove unsed else

* removed unwated codes

* remove whitespace

* remove python cli option

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christian König <ckoenig@posteo.de>
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Signed-off-by: yubiuser <ckoenig@posteo.de>
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
Signed-off-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: Gontier Julien <gontierjulien68@gmail.com>
Signed-off-by: DL6ER <DL6ER@users.noreply.github.com>
Signed-off-by: Joshua Wu <Joshua.wu.0910@gmail.com>
Co-authored-by: Adam Warner <me@adamwarner.co.uk>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Christian König <ckoenig@posteo.de>
Co-authored-by: Dan Schaper <dan.schaper@pi-hole.net>
Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Co-authored-by: Anthony de Jong <11158888+anthony-de-jong@users.noreply.github.com>
Co-authored-by: DL6ER <DL6ER@users.noreply.github.com>
Co-authored-by: Pingger Shikkoken <Pingger@users.noreply.github.com>
Co-authored-by: DL6ER <dl6er@dl6er.de>
Co-authored-by: Adam Warner <github@adamwarner.co.uk>
Co-authored-by: Gontier Julien <gontierjulien68@gmail.com>
Co-authored-by: Joshua Wu <Joshua.wu.0910@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants