File pihole-admin-lte.changes of Package pihole-admin-lte
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Mon Feb 19 05:56:51 UTC 2024 - pihole-suse-packages@smar.fi
3
4
- Update to version 5.21:
5
* Bump phpstan/phpstan from 1.10.41 to 1.10.42
6
* Bump prettier from 3.0.3 to 3.1.0
7
* Add word break for clients column, to avoid horizintal scrollbar
8
* Bump phpstan/phpstan from 1.10.40 to 1.10.41
9
10
-------------------------------------------------------------------
11
Mon Feb 19 05:53:47 UTC 2024 - pihole-suse-packages@smar.fi
12
13
- Update to version 5.21:
14
* Bump phpstan/phpstan from 1.10.41 to 1.10.42
15
* Bump prettier from 3.0.3 to 3.1.0
16
* Add word break for clients column, to avoid horizintal scrollbar
17
* Bump phpstan/phpstan from 1.10.40 to 1.10.41
18
19
-------------------------------------------------------------------
20
Fri Jul 21 07:24:08 UTC 2023 - Samu Voutilainen <smar@smar.fi>
21
22
- Added empty line to end of AppArmor profile to avoid parsing failure
23
24
-------------------------------------------------------------------
25
Thu Jun 8 05:10:05 UTC 2023 - Samu Voutilainen <smar@smar.fi>
26
27
- When adding a domain to allowlist or blocklist, it needs to be
28
written to gravity.db
29
30
-------------------------------------------------------------------
31
Thu Jun 8 04:29:09 UTC 2023 - Samu Voutilainen <smar@smar.fi>
32
33
- Suggest pi-hole and pihole-ftl as they provide some features
34
the web UI uses.
35
36
-------------------------------------------------------------------
37
Tue May 30 04:46:27 UTC 2023 - Samu Voutilainen <smar@smar.fi>
38
39
- Added missing high contrast theme files to %files
40
- Build as noarch as these are platform agnostic files
41
42
-------------------------------------------------------------------
43
Tue May 30 04:39:25 UTC 2023 - Samu Voutilainen <smar@smar.fi>
44
45
- Refreshed patches
46
47
-------------------------------------------------------------------
48
Tue May 30 04:36:01 UTC 2023 - pihole-suse-packages@smar.fi
49
50
- Update to version 5.20.1:
51
* Fixing the reversed logic
52
* Bump xo from 0.54.0 to 0.54.2
53
* Fix linting error introduced by PHP-CS-Fixer v3.17.0
54
* Bump yaml from 2.2.1 to 2.3.0
55
* Adding more detailed description to the function
56
* Replace the <escape> character with the `\e` escape sequence
57
* Tweak gravity to show the new parse list output
58
* Bump phpstan/phpstan from 1.10.14 to 1.10.15
59
* Disable unicorn/no-negated-condition rulse
60
* Fix warnings
61
* Bump xo from 0.53.1 to 0.54.0
62
* Use current time and maxlogage to limit the time range
63
* Use a function to execute the API call to retrieve MAXLOGAGE
64
* Bump prettier from 2.8.7 to 2.8.8
65
* Bump yaml from 2.2.1 to 2.2.2
66
* Bump postcss from 8.4.21 to 8.4.23
67
* Bump phpstan/phpstan from 1.10.13 to 1.10.14
68
* Use env variable
69
* Run seperate job to trigger removal on comments
70
* Bump phpstan/phpstan from 1.10.11 to 1.10.13
71
* Bump actions/checkout from 3.5.0 to 3.5.2
72
* Trigger stale workflow on issue comments to remove stale label immediately
73
* Adding a javascript countdown while checking FTL status
74
* Add a parameter to pidofFTL() function to allow a delay if necessary
75
* Bump phpstan/phpstan from 1.10.9 to 1.10.11
76
* Bump eslint-plugin-compat from 4.1.2 to 4.1.4
77
* Expose docker tag information using the API
78
* Bump phpstan/phpstan from 1.10.8 to 1.10.9
79
* Fix a few PHP 8 warnings
80
* Update DNSSEC test link
81
* Bump phpstan/phpstan from 1.10.7 to 1.10.8
82
* Bump actions/checkout from 3.4.0 to 3.5.0
83
* Bump actions/stale from 7.0.0 to 8.0.0
84
* Bump prettier from 2.8.4 to 2.8.7
85
* add `color-scheme: dark` to fix #2554
86
* Improve modal close button
87
* Bump webpack from 5.75.0 to 5.76.3
88
* Update style/themes/lcars.css
89
* Bump actions/checkout from 3.3.0 to 3.4.0
90
* Bump phpstan/phpstan from 1.10.6 to 1.10.7
91
* Fix NaN error message when FTL is offline
92
* Tweak teleporter output
93
* Bump phpstan/phpstan from 1.10.3 to 1.10.6
94
* Bump autoprefixer from 10.4.13 to 10.4.14
95
* Bump phpstan/phpstan from 1.10.2 to 1.10.3
96
* Fix successful temperature notification
97
* Bump phpstan/phpstan from 1.9.18 to 1.10.2
98
* Add CSS for two new high-contrast themes
99
* Bump phpstan/phpstan from 1.9.17 to 1.9.18
100
* Bump eslint-plugin-compat from 4.1.1 to 4.1.2
101
* Preparing PHP and javascript files for the new themes
102
* Adding the new themes to the web interface settings
103
* Using a new function to retrieve CSS values from classes
104
* Bump phpstan/phpstan from 1.9.14 to 1.9.17
105
* Bump eslint-plugin-compat from 4.0.2 to 4.1.1
106
* Bump prettier from 2.8.3 to 2.8.4
107
* Fix multiple restarts while importing with Teleporter
108
* Use the same wording
109
* Improving settings for Web and API
110
* Move the temperature unit option from the "Per browser" section
111
* Db_queries: use the same color scheme from Dashboard
112
* If no unit is set on setupVars, try to use localstorage value, if exists
113
* Use and set the unit on setupVars.conf option TEMPERATUREUNIT
114
* Fix `PHP-CS-Fixer` complaints
115
* Fix insecure persistent login token
116
* remove hard-coded /admin/ path; relocatable
117
* Remove warning triangle
118
* Attenuate non-domain warning
119
* Bump phpstan/phpstan from 1.9.11 to 1.9.14
120
* Do not fail if IDNA<->UNICODE conversion fails
121
* Don't use idstring in messages when it's not necessary
122
* Tweak deleting message
123
* Show two decimals on doughnutTooltip if total share shown is less than 1%
124
* Add default value for $ver in func.php
125
* Bump phpstan/phpstan from 1.9.7 to 1.9.11
126
* Bump prettier from 2.8.1 to 2.8.3
127
* Avoid caching issues using last modified time
128
* Highlight the searched text
129
* Remove unused/dead old code
130
* Fix buttons position on small screens
131
* Adding option to show all results for queryads
132
* Regenerate package-lock.json
133
* Bump actions/checkout from 3.2.0 to 3.3.0
134
* Bump phpstan/phpstan from 1.9.4 to 1.9.7
135
* Bump actions/setup-node from 3.5.1 to 3.6.0
136
* Bump postcss from 8.4.20 to 8.4.21
137
* More detailed comments
138
* Adjust LCARS theme `dropdown-toggle` class.
139
* Fix z-index of .dropdown-toggle
140
* Add action to close stale PR
141
* Adjust CSS to suppress webkit-autofill style
142
* Provide fake username on login form
143
* Shorten no merge conflict message
144
* Bump actions/stale from 6.0.1 to 7.0.0
145
146
-------------------------------------------------------------------
147
Sat Jan 7 07:03:26 UTC 2023 - Samu Voutilainen <smar@smar.fi>
148
149
- Added buffering_fixes.patch
150
151
-------------------------------------------------------------------
152
Sat Jan 7 06:48:31 UTC 2023 - Samu Voutilainen <smar@smar.fi>
153
154
- Set AdminLTE’s error log to /var/log/pihole/adminlte-error.log
155
156
-------------------------------------------------------------------
157
Thu Jan 5 06:33:23 UTC 2023 - Samu Voutilainen <smar@smar.fi>
158
159
- Added php-fpm AppArmor profile customization file
160
161
-------------------------------------------------------------------
162
Thu Jan 5 06:17:10 UTC 2023 - Samu Voutilainen <smar@smar.fi>
163
164
- Use /run/php-fpm/pihole.sock for more standard path in examples
165
166
-------------------------------------------------------------------
167
Sat Dec 31 08:50:47 UTC 2022 - pihole-suse-packages@smar.fi
168
169
- Update to version 5.18:
170
* Allow only authenticated access to queryads.php
171
* This might fix phpstan action (it likely will not)
172
* Bump actions/checkout from 3.1.0 to 3.2.0
173
* Bump postcss from 8.4.19 to 8.4.20
174
* Add merge conflict workflow
175
176
-------------------------------------------------------------------
177
Thu Sep 30 04:16:53 UTC 2021 - Samu Voutilainen <smar@smar.fi>
178
179
- Added missing file to install list
180
181
--------------------------------------------------------------------
182
Thu Sep 30 03:54:38 UTC 2021 - pihole-suse-packages@smar.fi
183
184
- Refreshed patches.
185
- Update to version v5.7
186
+ Improve wording: Percentage blocked domains
187
+ Bump xo from 0.37.1 to 0.38.2
188
+ Disable a few xo rules for now.
189
+ Password autocompletion
190
+ Upgrade to GitHub-native Dependabot
191
+ Check if we can get a host name from the database when looking up the MAC address of this client instead
192
+ Fixes pi-hole/AdminLTE#1796
193
+ Bump postcss from 8.2.9 to 8.2.14
194
+ Bump postcss from 8.2.14 to 8.2.15
195
+ Bump browserslist from 4.16.1 to 4.16.6
196
+ Adding CORS support via environment variable
197
+ Bump trim-newlines from 3.0.0 to 3.0.1
198
+ Bump normalize-url from 4.5.0 to 4.5.1
199
+ Change tabs to spaces
200
+ Adapt `theme-color` and `background-color` for different themes
201
+ Added the option for an automatic dark mode based on the device status
202
+ Update scripts/pi-hole/php/theme.php
203
+ Updated theme naming
204
+ Change prettier option trailingComma from "none" to the new default "es5" (see https://prettier.io/docs/en/options.html#trailing-commas)
205
+ Add new DNSSEC reply type
206
+ Escape `.` in regex for validDomainWildcard to ensure malicious commands cannot be passed to the function
207
+ Query Log: Show if a query was already answered or was only sent to an upstream (and we're still awaiting the reply)
208
+ Remove obsolete setupVars.conf stuff from the settings page
209
+ Bump prettier from 2.2.1 to 2.3.1
210
+ Update styling of scripts/pi-hole/js/settings.js
211
+ Add EDE if available
212
+ Add note when a BOGUS result was sent down from upstream (we cannot say why it failed in this case)
213
+ Update to latest (and last) 2.x.x version of Chart.js to fix some bugs found in 2.9.3
214
+ Hide blackbutton for internally generated DNSSEC queries (they cannot be blocked)
215
+ Remove adlists tab from settings page
216
+ Fix it again
217
+ Re-add incorrectly removed variables.
218
+ Fix code syntax error
219
+ Move validation functions into func.php and use the same validation in all cases.
220
+ Fix inverse logic when adding domains on the group management pages.
221
+ footer.php: move FTL before Web Interface
222
+ Fix require func.php
223
+ Prevent arbritary js code from beign returned from the database
224
+ re-implement fix introduced in 1664090a011f5ffe160416078a54ff972f12e069
225
+ Add interpretation for Pi-hole message type RATE_LIMIT
226
+ Stop timer when user reenabled blocking early
227
+ Add padding between if statements
228
+ Fix TypeError if no extended DNS error is available
229
+ Add new blocked by database status and NONE reply types
230
+ Show response time only when reply is not N/A
231
+ Add new BLOB reply type
232
+ Add notes about order of locally stored DNS records (#1865)
233
+ Less color for the Query Log
234
+ Remove coloring of the domain names
235
+ Clarify how and when UQDN are forwarded with conditional forwarding
236
+ Fix typo
237
+ set httponly to true when calling setcookie. the ini_set option above doesn't actually seem to do anything... (but not removing it just in case
238
+ Apply htmlentities in a couple of places to prevent xss
239
+ Bump prettier from 2.3.1 to 2.4.0 (#1880)
240
+ Bump eslint-plugin-compat from 3.9.0 to 3.13.0 (#1877)
241
+ Bump postcss from 8.2.15 to 8.3.6 (#1878)
242
+ Bump autoprefixer from 10.2.5 to 10.3.4 (#1879)
243
+ Bump xo from 0.38.2 to 0.44.0
244
+ Update xo rules for the new version
245
+ Autofix issues
246
+ Regenerate package-lock.json
247
+ Update test.yml
248
+ Add forgotton target _blank
249
+ Add delete button to message table
250
+ Fix prettier
251
+ Add interpretation for Pi-hole message type RATE_LIMIT
252
+ Fix xo
253
+ Address review comments
254
+ Clarify that never forward non-FQDN only applies to A and AAAA queries
255
+ Add final newline
256
+ Use english name for control key
257
+ Fix spelling
258
+ Trim excess whitespace
259
+ Lift prefix limitaion for --rev-server
260
+ Add background colors on Query log + switchable text coloring (as before) (#1893)
261
+ Fix regex
262
+ Bump postcss from 8.3.6 to 8.3.8
263
+ Bump autoprefixer from 10.3.4 to 10.3.6
264
+ Bump prettier from 2.4.0 to 2.4.1
265
266
--------------------------------------------------------------------
267
Wed May 5 10:58:12 UTC 2021 - pihole-suse-packages@smar.fi
268
269
- Update to version v5.5
270
+ Fix links in box headers being invisible on the dark theme.
271
+ Add new Pi-hole 'default-darker' theme
272
+ Add additional information children to adlist table
273
+ Improve formatting and make status texts more human-friendly
274
+ Use distinct icons for getting more information on the first look
275
+ Always inform about any invalid domains on a list using exclamation-triangle and bold-red text in the invalid domains column
276
+ Open adlists in new tabs and allow sorting by status.
277
+ Do not create links for file:// adlists
278
+ Add status icon tooltip
279
+ Typo fixed in save settings
280
+ Don't count new status types as blocked queries
281
+ Fix prettier complains
282
+ Inlcud new query types in long term graph and top lists
283
+ Status in lowercase
284
+ Add update command & documentation link
285
+ Simple typo fix: static release -> static lease.
286
+ Trim CNAME target input field value data
287
+ Avoid 1970 date if list was never updated.
288
+ [Security] Bump elliptic from 6.5.3 to 6.5.4
289
+ Bump autoprefixer from 10.2.1 to 10.2.5
290
+ Bump postcss from 8.2.4 to 8.2.8
291
+ use textContent instead ot innerHTML to prevent possible xss attack
292
+ Bump postcss from 8.2.8 to 8.2.9
293
294
--------------------------------------------------------------------
295
Wed Apr 14 11:06:58 UTC 2021 - pihole-suse-packages@smar.fi
296
297
- Update to version v5.4
298
+ Add interpretation of new query status 14 = already forwarded
299
+ Properly escape possible user-input
300
+ Prevent javascript XSS attacks aimed to steal the session ID
301
+ Regenerate session ID on successful login to prevent session fixation
302
303
--------------------------------------------------------------------
304
Fri Jan 22 05:29:51 UTC 2021 - pihole-suse-packages@smar.fi
305
306
- Update to version v5.3.1
307
+ Added phpstan
308
+ Fixes in func.php from phpstan
309
+ Fix sorting by replies in query log
310
+ Added more query types to title of Query Log
311
+ Use empty array for foreach() when no group is to be set, always commit when editing domains, and report any errors while commiting.
312
+ Add SVCB and HTTPS types and reduce code duplication
313
+ Implement dark theme on the modal dialogs (#1674)
314
+ Use new style constructors
315
+ Date.now() fixes
316
+ unicorn/prefer-dom-node-append
317
+ unicorn/no-lonely-if
318
+ Bump xo from 0.36.1 to 0.37.1
319
+ Bump postcss from 8.2.1 to 8.2.2
320
+ Implement new offset types for the long-term queries page. Also add the new SVCB and HTTPS tyes where they were forgotten.
321
+ fix(cname_records): Fixed gammar
322
+ Adlist can contain userinfo (basicauth)
323
+ Bump autoprefixer from 10.1.0 to 10.2.1
324
+ Don't need this backround-color for the interface.
325
+ Fix gray space on the left side for cleaner look.
326
+ Fix charts overflowing.
327
+ Change radius to 10px for a more modern look (Fix)
328
+ Bump eslint-plugin-compat from 3.8.0 to 3.9.0
329
+ Bump postcss-cli from 8.3.0 to 8.3.1
330
+ Bump postcss from 8.2.2 to 8.2.4
331
+ Update scripts/pi-hole/php/groups.php
332
+ fix prettier complaints
333
+ Update codeql.yml
334
+ Only add link to Query Log when filtering property is available
335
+ Also compute and show share of displayed quantities in the doghount charts (only if some items are hidden)
336
+ Change tooltip wording to "% of shown items" to be more universal
337
338
-------------------------------------------------------------------
339
Tue Jan 12 05:54:03 UTC 2021 - Samu Voutilainen <smar@smar.fi>
340
341
- Bundle necessary files
342
343
--------------------------------------------------------------------
344
Tue Jan 12 05:12:38 UTC 2021 - pihole-suse-packages@smar.fi
345
346
- Update to version v5.2.2
347
+ Change color of blocked queries in dashboard piechart forward destinations to red
348
+ Switch from fontawesome webfonts to SVG + JS
349
+ Update devDependencies
350
+ Fix issue 1643 - quote numbers in switch case
351
+ Require auth for recentBlocked function
352
+ Use hash_equals when comparing to pwhash from cookie
353
+ [Security] Bump ini from 1.3.5 to 1.3.7
354
+ Bump autoprefixer from 10.0.4 to 10.1.0
355
+ Bump xo from 0.35.0 to 0.36.1
356
+ Bump postcss from 8.1.10 to 8.2.1
357
+ Validate target domain for CNAME records
358
+ Fix typo
359
+ Add hint to the web interface about the limits of CNMAE records
360
+ Further enhance explanation
361
+ Add code formating
362
+ Fix transactions in groups.php
363
+ Prevent malformed DNS queries executing JS on querylog/long term query log
364
+ replace "~" by " " in getAllQueries response
365
+ Add note on CNAME external domains
366
+ Revise DHCP text
367
+ Improve explanation
368
- Use proper version handling in spec
369
370
--------------------------------------------------------------------
371
Sat Dec 5 08:30:36 UTC 2020 - pihole-suse-packages@smar.fi
372
373
- Update to version v5.2.1
374
+ Added support for CNAME records add/remove
375
+ Use two different divs for mobile and desktop instead of a JS solution
376
+ Allow users to specify clients as MAC addresses
377
+ Add better select menu allowing users to filter inside the dropdown as well as add new entries in place.
378
+ Ensure IP addresses w/o MAC addresses are also shown and that already added clients are hidden.
379
+ Add support for multiple hostnames per client (hardware address).
380
+ Add device vendor (if available) to info string shown in the select dropdown
381
+ Finalize sub-queries to ensure we're not running out of memory with hundreds of clients (can result in O(N^2) memory requirements).
382
+ Also show IP addresses in MAC details
383
+ Fix failed git auto-merge.
384
+ Enlarge dropdown container to 400px (max-height).
385
+ Ensure we're not adding IPs for mock devices.
386
+ Show hostname(s) first, then MAC vendor (if applicable) and then IP address(es).
387
+ Removed already defined functions
388
+ Order suggested clients by firstSeen (most recent on top).
389
+ Fix missing separator when there is vendor and address but no hostname
390
+ Add support for FTL DB version 8 in the API (host names stored in the network_addresses table).
391
+ Use host names stored in the network_addresses table when querying new client suggestions.
392
+ Add support for entering client host names.
393
+ Fix background of dropdown menu.
394
+ Shorten name validation regex
395
+ Fix IP sorting when there are empty fields present.
396
+ Only try to implode pihole arpflush quiet output if it is an array.
397
+ Rename IP column on groups->clients page.
398
+ Added token verification
399
+ Add :interface description
400
+ Fix initial visibility of group selector on simplified black- and whitelist pages.
401
+ Show explicitly which hostname belongs to which IP address when hovering over the hostnames. Note that the IP addresses and host names were already in the same order, before.
402
+ Incorporate upstream changes
403
+ Update index.php
404
+ Fix HTML validation errors in header.php
405
+ Remove duplicated sidebar entry for Local DNS Records
406
+ Show date and time FTL started in settings page
407
+ Remove duplicate DNSSEC explanation
408
+ Fix sidebar animation angle for Local DNS Records (#1507)
409
+ Fixes formating of unknown host in DHCP leases table
410
+ fix(settings): typo in conditional forwarding
411
+ Change timePicker to 24h format in dateragepicker
412
+ Adds ALL to list selector in Local DNS Records and CNAME Records
413
+ Add specific titles in Query Log when opened with special links for upstream server or query type filtering.
414
+ Add ability to filter for blocked queries in conjunction the client filter in the Query Log. Request such filtered data when clicking on a client in the Top Clients (blocked only) table on the dashboard.
415
+ Be a bit more specific about the upstream destination if it is the blocklist or the cache.
416
+ Add link to Query Log from Clients over Time bar graph bars.
417
+ Fix indentation
418
+ Fix indentation for custom CNAME as well
419
+ XO fixes
420
+ Add 'seconds' to custom disable timeout modal
421
+ Revert "Add 'seconds' to custom disable timeout modal"
422
+ Remember last used sort column/direction on Local DNS Records table and CNAME table
423
+ Add cache busting variable to Pi-hole js/css
424
+ Add cache busting to all custom scripts and common css
425
+ Use last modified time
426
+ Make login form button more mobile friendly
427
+ Fix typo in DNS Settings
428
+ Remove degree symbole from Kelvin
429
+ Add cache busting to additional script
430
+ Add cache busting to all vendor scripts
431
+ Apply prettier rules
432
+ fix whitelist buttons on query log page
433
+ Show last update time of an adlist.
434
+ Tweak to the login button and Forgot Password section to make it more obvious which is the correct button.
435
+ Address some of @dl6er's comments
436
+ give the two radio buttons in custom select each an ID, and exclude them when theming radio buttons
437
+ Update scripts/pi-hole/js/footer.js
438
+ Ensure UI is reenabled in missed error cases
439
+ Fix symbol for devices that do not use Pi-hole
440
+ Simplify query log filter.
441
+ Fix html escaping showing up in input fields. (#1584)
442
+ Update scripts/pi-hole/php/header.php
443
+ Be more explicit about flushing logs
444
+ Add new query status 12 and 13 (retried queries).
445
+ Bump postcss-cli from 7.1.1 to 7.1.2
446
+ Bump autoprefixer from 9.8.5 to 9.8.6 (#1538)
447
+ Bump xo from 0.32.1 to 0.34.1
448
+ Lint.
449
+ Added check for NULL value in PHP internal error handling
450
+ Bump xo from 0.34.1 to 0.34.2
451
+ Add altKey to modifiers when clicking on query log
452
+ return null if text passed is null. Don't try to unescape it!
453
+ Add new replace_domain action in groups.php to allow adding domain(s) exclusively to a specific list. In this mode, any occurrences of said domain are first removed from the list before adding the new ones.
454
+ Update settings.php
455
+ Ensure empty clients/groups/adlists/audits cannot be added
456
+ Check if replacing the domain messes with existing special groups settings. Don't change it but show a warning if this is the case.
457
+ Use JOIN instead of nested SELECT
458
+ Add missing space and extend error hiding timeout from 4 to 10 seconds.
459
+ Reduce code-duplication by moving the addFromQueryLog() function into utils.js. This also fixes non-visible modals on the long-term query log page.
460
+ Add modal close button
461
+ Use INSERT OR IGNORE instead of REPLACE
462
+ Show upstream destination a query was sent to in the Query Log (both standard and long-term)
463
+ Print fatal dnsmasq errors
464
+ Add button to remove dynamic DHCP leases. They are immediately removed both from FTL and the dhcp.leases file (FTL takes care of updating the file!) WITHOUT the need for a restart of the DHCP/DNS resolver.
465
+ Summarize the names of DNS servers which support DNSSEC
466
+ Switch order of advanced options
467
+ Be explicite about DHCPv4 rapid commit
468
+ Fix indention
469
+ Bump prettier from 2.0.4 to 2.2.1
470
+ Bump xo from 0.34.2 to 0.35.0
471
+ Add better descrption of what the two check boxes actually effect.
472
473
--------------------------------------------------------------------
474
Tue Sep 15 07:41:44 UTC 2020 - pihole-suse-packages@smar.fi
475
476
- Update to version v5.1.1
477
+ Add .gitattributes file
478
+ Remove glyphicons again.
479
+ Update settings.js
480
+ index.php: make query charts smaller on md
481
+ Improve user info markup
482
+ Properly delete the `persistentlogin` cookie
483
+ JS: Enforce camelcase.
484
+ Enable xo's `new-cap` rule.
485
+ Rename groups-common.js to utils.js.
486
+ Rename function.
487
+ Add staveSave property bool to DHCP tables to remember last used sort direction/column
488
+ Add saveState/loadState callbacks
489
+ Move some duplicated code to utils.js
490
+ Fix queries Clear Filters button
491
+ Remove redundant variable.
492
+ Use `.hidden`/`.show` for showing/hiding the reset buttons
493
+ db_graph.js: move variable where it's used
494
+ Assorted Markdown tweaks
495
+ HTML `hidden` attribute does not need a value.
496
+ Clean up table classes.
497
+ Remove the obsolete `cellspacing="0"` attribute.
498
+ Remove the invalid `width="100%` attribute
499
+ Revert "Remove the invalid `width="100%` attribute"
500
+ Use `fa5` class on the sidebar toggle
501
+ Minor HTML markup fixes.
502
+ Regenerate package-lock.json (#1365)
503
+ Always use `!== -1` to check for a string's existence
504
+ footer.js: remove duplicate function.
505
+ pi-hole.css: fix glow to use the current color
506
+ Tweak footer.php
507
+ Update settings.js
508
+ Replace custom httpGet() with $.ajax()" (#1371)
509
+ Replace `$.each` with native methods.
510
+ Update npm scripts
511
+ Update pi-hole.css
512
+ default-dark.css: don't use 8-digit hex color
513
+ Re-implement api.php?list actions for add, sub and get.
514
+ Allow for ; in adlist urls
515
+ Remove obsolete add.php script, use groups.php everywhere instead.
516
+ Remove break after die as it cannot be reached.
517
+ Remove version number from the Font Awesome folder.
518
+ Use `$` instead of `jQuery`.
519
+ Update bootstrap-select to v1.3.17.
520
+ Add the missing bootstrap-toggle.min.js.map file.
521
+ gravity.php: add missing space (#1395)
522
+ add some blurb, replace confusing placeholder on adlist page
523
+ Check `data` for null before trying to manipulate it. Closes #1391
524
+ Reduce CSS duplication a bit
525
+ Move `escapeHtml` to utils.
526
+ Move JS files where they are used.
527
+ network.php: move the scripts above footer
528
+ Remove duplicate token `div`
529
+ Remove the unused jQuery UI.
530
+ index.php: remove duplicate `class` attribute
531
+ Guard `gethostname()` calls
532
+ Move the `gethostname()` call to a variable.
533
+ Enable ESLint's `no-console` rule
534
+ Remove unneeded `console.log`
535
+ Ignore the remaining console errors for now.
536
+ Move `objectToArray()` to utils.
537
+ Move `padNumber()` to utils.
538
+ index.js: assorted simplifications
539
+ Update CI config
540
+ Add `eslint-plugin-compat`
541
+ Ignore the `EventSource()` errors
542
+ Make IE 11 the minimum supported version
543
+ remove outdated local help page, link to docs instead
544
+ Update daterangepicker to v3.1.0.
545
+ Use minified daterangepicker builds.
546
+ Make daterangepicker use the same font as everywhere else.
547
+ Move animate.min.css style in the pages that use it
548
+ Fix sidebar docs link
549
+ Use `prop()` for the `disabled` attribute.
550
+ gravity.js: replace `removeAttr()` with `prop()`
551
+ Use `$(fn)`
552
+ final null check on stateLoadCallBack (#1411)
553
+ network.js: minor consistency changes
554
+ Revert "header: Move license header at the top"
555
+ Change "Permanently" toggle to "Indefinitely" (#1416)
556
+ Include hostname in backup filename. Will add nothing if no hostname detected.
557
+ create utils.getGraphType() function.
558
+ Use all the new Pi-hole v5.0 blocking status code also in the long-term data where it was forgotten to add them.
559
+ Improve warnings on the domain management pages.
560
+ On fast machines, cache replies can be served within less than 100 nanoseconds. The query log should show "(0.0ms)" in this case instead of hiding the value altogether.
561
+ Implement per-browser checkbox and radio button styling using icheck-material.
562
+ Add per-browser boxed layout setting
563
+ Fix login page check box
564
+ Add per-browser theme selection
565
+ Add per-browser temp unit selection
566
+ Simplify code
567
+ Further tweaks and optimization
568
+ Fix message and debug pages.
569
+ Fix tor-right dropdown menu styling
570
+ xo adjustments
571
+ No not use per-browser settings for the theme to avoid flashing pages on navigation.
572
+ Remove saving backend for settings moved into local storage.
573
+ Revert "Add per-browser boxed layout setting"
574
+ xo
575
+ Minor style changes for the dark theme.
576
+ Update Chart.js to v2.9.3.
577
+ Specify `animation: false` for the bar graphs
578
+ Remove unneeded `chart.update()` calls.
579
+ Use PHP builtin to split the input by space. Automatically takes into account " chars
580
+ Add support for HOSTNAME diagnostics message
581
+ Simplify code for space generation and use HTML entities.
582
+ Use new Array().join() for space generation.
583
+ Add note that IPv6 is supported as well.
584
+ Simplify button by removing the description of what we are filtering.
585
+ Add tooltip and click cursor to enhance accessibility of the click filtering feature.
586
+ Reduce agressiveness of highlight color.
587
+ Use classes instead of manipulating CSS directly for getting the pointer.
588
+ Remove parseInt() from values guaranteed to be int from the API.
589
+ Add placeholder to the search field to highlight what can be searched for
590
+ Modify how we add data to the stacked bar charts on the dashboard.
591
+ Update jQuery to v3.5.1.
592
+ Fix `.context` usage in our code
593
+ queryads.js: fix off by one in the viewport check.
594
+ Unlike the standard PHP engine, others might actually be case-sensitive. (#1428)
595
+ Fix tailog pages IDs
596
+ Update xo to v0.32.0 and regenerate package-lock.json
597
+ Extend warning shown on server-side data processing errors.
598
+ Tailog pages: make checkboxes use the same markup as everywhere else. (#1432)
599
+ Improve CSP config (#1377)
600
+ Enable radix ESLint rule
601
+ Add missing radix information in parseInt().
602
+ Fix typo "Long term" -> "Long-term"
603
+ Store NULL for emtpty descriptions and comments in the groups database tables.
604
+ Change INSERT statement to INSERT OR IGNORE on adlist management as a workaround for now
605
+ Remove the unused iCheck.min.js
606
+ enable IP sorting on the query/long-term query pages. Appears to work with a mixture of hostnames/IP's
607
+ Tweak CSP (#1445)
608
+ network.js: use `utils.datetime()`
609
+ footer.js: remove dead code.
610
+ change button type on dhcp static lease removal back to submit (#1456)
611
+ #1227 Test if file exists instead of silencing errors
612
+ make use of utils.escapeHtml on the JS side of things, and html_entity_decode/htmlentities in PHP
613
+ Bump autoprefixer from 9.8.0 to 9.8.1
614
+ CSS: Use rgba() instead of hex-color.
615
+ Review comments on code style
616
+ Remove HTML from titles when not needed.
617
+ Update settings.php
618
+ response is expected to be empty here, as far as I can tell. Reverting this logic change prevents a misleading message being displayed to the user
619
+ Don't add #53 to any passed IP value by default, only add custom port if it is specified by the user
620
+ Only show query types for which the count is larger than zero.
621
+ Update scripts/pi-hole/php/savesettings.php
622
+ Add CodeQL Action (#1476)
623
+ Update devDependencies and regenerate package-lock.json
624
+ Bump xo from 0.32.0 to 0.32.1
625
+ Update devDependencies and regenerate package-lock.json (#1483)
626
+ fix a complaint from the CI
627
+ Fix arpflush command
628
+ Replace "." by "_" in hostnames to work around a PHP Phar bug.
629
+ Fix audit log button doing nothing (resp. wrongthing)
630
+ Fix query types links on the dashboard (Query Types pie chart)
631
+ Do not require first element to be a hex value at any costs. It may also be a : in the valid address ::1
632
633
-------------------------------------------------------------------
634
Sat Jan 25 08:16:07 UTC 2020 - Samu Voutilainen <smar@smar.fi>
635
636
- Added patches:
637
* FTL.php-socket-error-handling.patch
638
* FTL.php-improve-get-response-ftl.patch
639
* api_FTL.php-handle-errors.patch
640
641
-------------------------------------------------------------------
642
Fri Jan 24 12:38:31 UTC 2020 - Samu Voutilainen <smar@smar.fi>
643
644
- Change FPM log path
645
- Own pihole log dir
646
- Changed patch configurable-pihole-exec.patch
647
* Fixed default command execution
648
* Handled arguments
649
650
-------------------------------------------------------------------
651
Thu Jan 23 07:07:51 UTC 2020 - Samu Voutilainen <smar@smar.fi>
652
653
- Changed patch configurable-pihole-exec.patch
654
* Do all execs through the wrapper.
655
656
-------------------------------------------------------------------
657
Mon Jan 20 09:16:06 UTC 2020 - Samu Voutilainen <smar@smar.fi>
658
659
- Changed patch 0001-FTL.php-parse-port-path-from-pihole-FTL.conf.patch
660
* Added missing global statement
661
- Changed patch savesettings.php-better-error-handling.patch
662
* Also ensure the checked array exists
663
664
-------------------------------------------------------------------
665
Mon Jan 20 08:43:09 UTC 2020 - Samu Voutilainen <smar@smar.fi>
666
667
- More work to path configurable-pihole-exe.patch
668
669
-------------------------------------------------------------------
670
Sun Jan 19 11:12:17 UTC 2020 - Samu Voutilainen <smar@smar.fi>
671
672
- Changed patch parse_ftl_port_from_config.patch to upstreamed patches
673
* 0001-FTL.php-parse-port-path-from-pihole-FTL.conf.patch
674
* 0002-Use-piholeFTLConfig-to-resolve-pihole-FTL.conf-conte.patch
675
676
-------------------------------------------------------------------
677
Sun Jan 19 10:48:49 UTC 2020 - Samu Voutilainen <smar@smar.fi>
678
679
- Added patch configurable-pihole-exe.patch
680
681
-------------------------------------------------------------------
682
Sun Jan 19 09:52:23 UTC 2020 - Samu Voutilainen <smar@smar.fi>
683
684
- Added patch savesettings.php-better-error-handling.patch
685
686
-------------------------------------------------------------------
687
Sat Jan 18 08:33:06 UTC 2020 - Samu Voutilainen <smar@smar.fi>
688
689
- Comment cleanup
690
691
-------------------------------------------------------------------
692
Mon Jan 13 08:47:21 UTC 2020 - Samu Voutilainen <smar@smar.fi>
693
694
- Have php-fpm instance to run with pihole group
695
696
-------------------------------------------------------------------
697
Mon Jan 13 08:36:49 UTC 2020 - Samu Voutilainen <smar@smar.fi>
698
699
- Added commented values from default config to FPM config
700
701
-------------------------------------------------------------------
702
Mon Jan 13 08:26:38 UTC 2020 - Samu Voutilainen <smar@smar.fi>
703
704
- Added patch parse_ftl_port_from_config:
705
Replaces hardcoded path for read from config
706
707
-------------------------------------------------------------------
708
Mon Jan 13 08:03:48 UTC 2020 - Samu Voutilainen <smar@smar.fi>
709
710
- AdminLTE requires php-openssl
711
712
-------------------------------------------------------------------
713
Mon Jan 13 07:43:05 UTC 2020 - Samu Voutilainen <smar@smar.fi>
714
715
- More ready config
716
717
-------------------------------------------------------------------
718
Mon Jan 13 07:29:32 UTC 2020 - Samu Voutilainen <smar@smar.fi>
719
720
- Added documentation about configuration
721
- Do not auto-enable configuration
722
723
-------------------------------------------------------------------
724
Fri Jan 10 12:32:03 UTC 2020 - Samu Voutilainen <smar@smar.fi>
725
726
- Added pihole-adminlte-config-nginx
727
- Added pihole-adminlte-config-php-fpm
728
729
-------------------------------------------------------------------
730
Fri Jan 10 11:56:18 UTC 2020 - Samu Voutilainen <smar@smar.fi>
731
732
- Added SUSE.readme
733
734
-------------------------------------------------------------------
735
Fri Jan 10 11:42:27 UTC 2020 - Samu Voutilainen <smar@smar.fi>
736
737
- First version to build
738
739
-------------------------------------------------------------------
740
Fri Jan 10 10:38:29 UTC 2020 - Samu Voutilainen <smar@smar.fi>
741
742
- Initial
743