Commit Graph

1995 Commits (development-v6)

Author SHA1 Message Date
Christian König 44bfb8ebf0
Remove the ability to reboot/shutdown via webpage.sh
1 year ago
Adam Warner c0e352094d
REVISIT: Remove some references to setupVars (some files can probably go entirely...)
1 year ago
Adam Warner 7cbe713873
REVISIT: Don't rely on existence of setupVars.conf
1 year ago
Adam Warner 0e8f285f4f
Always assume that the web interface will be installed.
1 year ago
Adam Warner 2784b267ec
pihole command: read values from pihole-FTL instead of setupvars.conf
1 year ago
Christian König 3cb3adc5ca
Fix setting webpassword via pihole -a -p
1 year ago
Adam Warner 019be067d9
Convert SetWebPassword to use new FTL config
1 year ago
Adam Warner 632aead691
add wrappers to utils.sh for setting FTL config & add tests
1 year ago
Adam Warner 31f16510e2
Clear out some no longer needed ftl/dnsmasq config code
1 year ago
Adam Warner c520b29326
some more lighttpd refs (tests can come later)
1 year ago
Adam Warner 9f31ab8a6f
Debug log does not need to check php/lighttpd
1 year ago
DL6ER 23f2db01bb
Use list parsing functionality of FTL (#5275)
1 year ago
Adam Warner 82b60b09d4
Fix issue with Adding Local DNS Records does not add to /etc/pihole/custom.list when using grep 3.10 (#5269)
1 year ago
DL6ER c92826c152
Do not copy info table during pihole -g
1 year ago
yubiuser 19d50b9669
Don't source the install script in webpage.sh (#5270)
1 year ago
MrDuck2742 b8c3f6d999
Adding Local DNS Records does not add to /etc/pihole/custom.list
1 year ago
Christian König e6ae2e98cc
Don't source the install script in webpage.sh
1 year ago
Christian König fd4e8766e4
Remove unused code from query.sh
1 year ago
ipitio fa116389c2
remove old comments
1 year ago
Adam Warner 58275ecd13
Revert "Ignore commented lines when reading PRIVACYLEVEL from config file"
1 year ago
Dan Schaper fb032ea6e7
Ignore commented lines when reading PRIVACYLEVEL from config file (#5177)
1 year ago
RD WebDesign 66ed7c9ea3
Declaring all local variables under the function declaration line
1 year ago
Adam Warner ac2f13adef
Allow `pihole -q` to match subdomains using ABP style domains (#5210)
1 year ago
RD WebDesign 6b919f3a2e
Removing unnecessary commas
1 year ago
William Blew 3c91b6558d
restore the addKey comment, reworded for anchors
1 year ago
William Blew b9a6970bfd
Fix addKey to handle substrings of existing keys
1 year ago
RD WebDesign 20f8c6af3c
Search for ABP entries only if they exist in gravity.db
1 year ago
RD WebDesign c35ed68051
Allow `pihole -q` matching ABP subdomains
1 year ago
Dan Schaper 75a32d22a3
Allow limited parsing of ABP style adlists (#5179)
1 year ago
Christian König 71e262c37f
Revert "Allow final dot (root zone)"
1 year ago
Christian König 309ee78903
Use distinct variabled
1 year ago
Christian König d6f5552ccf
Convert domain to lowercase in pihole -q
1 year ago
Adam Warner c5faf3d174
Use ',' as the separator char in query rather than the default '|' as we now expect some valid results to contain '|'
1 year ago
Christian König 4fd0f15d90
Ignore commented lines when reding PRIVACYLEVEL from config file
1 year ago
Adam Warner 788e7cc777
Add pihole-admin.conf to debug log (#5144)
1 year ago
Adam Warner 3ad8965959
Tweak old pihole lighttpd config warning message to better reflect the consequences of making changes to the file
1 year ago
RD WebDesign b9e401aaa3
Change `min_procs` value to `1`
1 year ago
Christian König 18ab94135f
Show all files (not their content) of the lighttpd config dirs
1 year ago
Christian König be0efa2332
Add lighttpd selftest
1 year ago
Christian König 9bde5de601
Use conf-enabled instead of conf-available
1 year ago
Christian König e59f5db145
Add pihole-admin.conf to debug log
1 year ago
Adam Warner 5f9523afa6
Change php socket path back to /run/lighttpd/ from /tmp (#5139)
1 year ago
yubiuser d0affcb376
Cleanup if startup failed (#5052)
1 year ago
Adam Warner 6b4f77bdfe
change socket path back to /run/lighttpd/* - possibly causing issues https://github.com/pi-hole/pi-hole/issues/5131
1 year ago
Adam Warner 9331cbff4b
remove the access log configuration from lighttpd.conf.debian and .conf.fedora to prevent issues on upgrades (this is defined in pihole-admin.conf)
1 year ago
Adam Warner 7bb86e4118
Add a check for the version number of lighttpd. Only remove the server.modules += section of the new pihole-admin config if the version number is not greater than or equal to 1.4.56
1 year ago
Adam Warner 634e3b0e46
mod_accesslog was ommited from the list of server modules, which causes a warning to be flashed up in the error log. Enabling this
1 year ago
Adam Warner f27f796b34
Adjusting `fastcgi.server` config (#5103)
1 year ago
RD WebDesign be8f25f8b8
Adding errorlog and accesslog options
1 year ago
RD WebDesign c85e4227cf
Remove duplicated `fastcgi.server` config
1 year ago
Christian König d349a4640f
Remoce leftover from query.sh
1 year ago
Christian König 9e47b61c8f
Apply suggestions from code review
1 year ago
Glenn Strauss 34f45d011d
lighttpd: do not install obsolete 404 handler
2 years ago
Glenn Strauss 539f9d4da0
lighttpd: remove pihole block page error handler
2 years ago
Glenn Strauss c6342ed84c
lighttpd: do not overwrite /etc/lighttpd/lighttpd.conf
2 years ago
Glenn Strauss 0d5d3a1b22
lighttpd: remove obsolete exclusion of letsencrypt.conf
2 years ago
Glenn Strauss 08c7691d1e
lighttpd pihole-admin.conf for admin interface
2 years ago
Glenn Strauss 62bf9957dc
lighttpd conf: collect ^/admin/ conditions
2 years ago
Glenn Strauss dafc9983f5
lighttpd include external.conf using file glob
2 years ago
Neill Wolf d245226053
set X-XSS-Protection headers to 0 in lighttpd.conf
2 years ago
Adam Warner fc83883934
Apply suggestions from code review
2 years ago
RD WebDesign 1550f29f06
Use GREEN if dig was successful
2 years ago
RD WebDesign a206980242
Fix parenthesis color
2 years ago
RD WebDesign 8c2f56b0e6
Imporving the output from `os_check()` function
2 years ago
RD WebDesign b4349b41ce
Use the correct variable `digReturnCode`
2 years ago
RD WebDesign 67f04787d6
Only compare OS versions if `dig` was successful
2 years ago
Christian König f713b14ba0
Cleanup if startup failed
2 years ago
Adam Warner ff5ee29566
Add native systemd service (#4924)
2 years ago
Adam Warner 38775cffdf
Ensure local hash is always of length 8, for consistency.
2 years ago
Adam Warner ba74051502
Grab local FTL hash correctly from FTL's own version output, and grab one digit less for remote hashes (also in debug log)
2 years ago
Adam Warner cdbe4c9b86
Get only the precise tag number when getting local version, do not show branch name when on master branch(es)
2 years ago
Christian König 7536c312ee
Correctly identify process status in debug script on docker
2 years ago
Adam Warner a8b6eb9b70
Touch files before addKey or addOrEditKeyValPair (#4999)
2 years ago
Christian König 67385b7ed4
Touch files before addKey or addOrEditKeyValPair
2 years ago
Adam Warner 64e61aac4a
Simplify versions.sh (#4959)
2 years ago
Dan Schaper 3491dbfd04
Check `versions` file on the debug log (#4977)
2 years ago
MichaIng 81927334f2
Add native systemd service
2 years ago
yubiuser 01bf9ca42a
Prevent CNAME loop (#4988)
2 years ago
Christian König c8c6533440
Add small explanation.
2 years ago
Dan Schaper f1b15f7e92
Remove check for latest component version in debug log (#4973)
2 years ago
DL6ER e0c351f0e4
Remove unused possibility to obfuscate pihole.log in debug log (#4974)
2 years ago
Christian König 128a3ab1be
Go POSIX
2 years ago
Christian König df3e9e5f51
Disable shellcheck as it suggests a bashism
2 years ago
Christian König c322458dcb
Escape dots in local DNS records/CNAMES before removing them
2 years ago
Christian König 21be1bd58e
Prevent CNAME loop
2 years ago
Christian König 4c9401175c
Remove check for latest version
2 years ago
Christian König 235673dac8
Remove unused possibility to obfuscate pihole.log
2 years ago
RD WebDesign d737948f64
Add `versions` file to the REQUIRED_FILES list
2 years ago
Christian König 52283478c8
Run pihole updatechecker if versions file is not found
2 years ago
Christian König c84be5de61
Reorganize by component rather then source
2 years ago
Christian König d85982dc51
Use versions file instead of github api to get latest version
2 years ago
Christian König 5c61f6cb65
Remove checkout hint
2 years ago
Christian König 4c0a94d2b9
Don't rely on pihole -v output but query github to get the lastest versions in debug script
2 years ago
Christian König 9471c69882
Fix spelling
2 years ago
Christian König 79c0b446e1
Set missing data to N/A
2 years ago
Christian König a478f2460b
POSIX
2 years ago
Christian König 2dc599f266
Simplify version.sh
2 years ago
Christian König d7f7ef9965
Only create VERSION_FILE if it does not exist
2 years ago
Christian König 888e44e53d
Add hash functions to updatecheck
2 years ago
Christian König 18d28533eb
Update local and remote versions at the same time
2 years ago
Christian König 56527e5dd9
Add get_remote_version() to updatechecker
2 years ago
Adam Warner 997a771dc8
Fix Deepsource.io warning message for index.php file (#4953)
2 years ago
Adam Warner b7b5ffa8dd
remove old code per review from @yubiuser and @dschaper
2 years ago
Adam Warner 34b66002e9
`leasetime` (local) should have an `h` after it to signify 24h lease, else it will be read as two minutes (minimum integer value)
2 years ago
RD WebDesign d48c557134
Fix Deepsource warning message for index.php file
2 years ago
Christian König 276c480f50
Return default port if non-numeric characters are set in pihole-FTL.conf for FTLPORT. FTL does the same in such case and provide the API on 4711
2 years ago
Christian König 25ba68104b Remove last traces
2 years ago
Christian König 3d01e4d0cf No detour - use pihole-FTL.conf to get the API port number
2 years ago
Dan Schaper f8a12917e2
Handle more than one default gateway in debug script (#4934)
2 years ago
Dan Schaper 37b45d411d
Read docker tag from file in root, not the previously set environment variable (#4929)
2 years ago
Christian König 22ebf21487
Use POSIX
2 years ago
Adam Warner 9debd22179
If, after reading /pihole.docker.tag into DOCKER_TAG, it does not match an expected pattern, unset it - this should prevent arbitary code from being run
2 years ago
Peter Russell 951b4ed002
Remove cronjob that checks local versions every 10 minutes - only check when required (#4939)
2 years ago
Adam Warner 1c1407e083
Use utils.sh in install script (#4872)
2 years ago
Adam Warner 9463c3c69f
Change wording in chronometer (#4910)
2 years ago
Christian König bb57a9e616
Handle more than one default gateway in debug script
2 years ago
Adam Warner b6d1bd7335
Read docker tag from file in root, not the previously set environment variable
2 years ago
Christian König 60c35cb93c
Remove unused check_database_integrity()
2 years ago
Christian König 2c3fea321b
Remove FAQ_ULA as it is unused in `core`
2 years ago
Christian König 40f00c6f0b
Fix gravity database integrity check
2 years ago
Christian König 00e51f32b5
Blcked => Block
2 years ago
Christian König f90fb8b946 Change wording in chronometer
2 years ago
yubiuser 2ff1fa1b85
Merge branch 'development' into use_utils
2 years ago
Christian König 7e6f81f814
Add comment in lighttpd.conf how to change the server port
2 years ago
RD WebDesign 5cc317de5b
Change texts after Block Page removal
2 years ago
Adam Warner 3d53bda121
Update advanced/Scripts/updatecheck.sh
2 years ago
Adam Warner 760325eb76
Update piholeDebug to source versions file for DOCKER_VERSION instead of reading PIHOLE_DOCKER_TAG
2 years ago
Adam Warner bf256aa5a7
If docker version env var is set, store it in /etc/pihole/versions file for later use
2 years ago
Christian König 49b9dc8888
Remove json_extract function
2 years ago
Christian König 9b5ea13a33 Use utils.sh in install script
2 years ago
yubiuser 66eeee5548
Remove the email function (#4870)
2 years ago
Adam Warner a4b899c256
Review suggestions (and shellcheck complaints)
2 years ago
Adam Warner 5421aad03e
Store versions as key/value pairs rather than space delimeted values
2 years ago
Christian König eeccfb27f8
Remove it also from index.php together with more unused variables
2 years ago
yubiuser 4cf3280500
Merge pull request #4862 from pi-hole/tweak/lighttpd_headers
2 years ago
Christian König 8c4a9aa6e3
Remove the email function
2 years ago
Adam Warner 114f562758
Merge branch 'development' into removeblockpagefunctionality
2 years ago
Adam Warner e35a9da921
Remove the blockpage-focussed customisations to query.sh
2 years ago
yubiuser c67f313ee8
Apply reviewers suggestion for inline CSS
2 years ago
Christian König 49a9f6f2db
Reproduce blockpage.css for $splashPage
2 years ago
Christian König e6683803ed
Use absolut asset paths
2 years ago
Christian König b98e331375
Only do one curl call in debug when checking the X-Header
2 years ago
Christian König 6c9bd7a632
Remove blockingpage.css
2 years ago
Adam Warner 5d5a85b7b6
X-Pi-hole removed from blocking page...
2 years ago
Adam Warner c78cf82fc6
no need to declare $viewPort
2 years ago
Christian König d77677312c
Extend FTL information in debug log
2 years ago
DL6ER f418481b9f
Add security-related headers to Pi-hole web interface
2 years ago
Dan Schaper 989c52ef24
Exit with return code if ftl does not start
2 years ago
Christian König 3327df8d9c
Ensure user defined FTL_PID_FILE and FTL_PORT_FILE dirs are created on startup
2 years ago
Adam Warner 0b81dd387b
type -> list_type per @yubiuser suggestion
2 years ago