Commit Graph

5211 Commits

Author SHA1 Message Date
Michael Kaufmann
61dc40ec88 respect domains 'no try_files' option correctly; fix directory-protection generator in nginx
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-08 12:41:54 +01:00
Michael Kaufmann
ec8338592d add notice for settings that might require reconfiguration of specific services
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-08 10:24:39 +01:00
Michael Kaufmann
b6d850dac3 adjusting texts of standardcustomer-index file; always display current year in copyright
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-08 08:30:21 +01:00
envoyr
1b75863823 update domain default page 2022-11-06 15:34:20 +01:00
Maurice Preuß
73aa2ec431 fix html section and use import 2022-11-06 13:58:22 +01:00
Maurice Preuß
fc42b04537 fix missing use Froxlor\UI\Request 2022-11-06 13:49:09 +01:00
Michael Kaufmann
da82403b55 don't check for resource availability if none is going to be given to the customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-06 13:45:09 +01:00
Michael Kaufmann
c05245c891 correct recalculation of resource usage for admins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-06 11:55:18 +01:00
Michael Kaufmann
1f70327112 show traffic details in admin and customer listings with the info-icon
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-06 11:27:32 +01:00
Michael Kaufmann
78945768ec add persistent db storage to goaccess-traffictool to have more data in the output index.html; add security questions when deleting certificates as we do for apikeys and dns-entries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-06 10:11:40 +01:00
Maurice Preuß
8eedf87ac3 Merge pull request #1051 from Froxlor/dependabot/npm_and_yarn/node-forge-1.3.1
Bump node-forge from 1.2.1 to 1.3.1
2022-11-05 14:13:48 +01:00
Michael Kaufmann
4fc50fba1f avoid possible html injection via forgot-password-error-message
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-05 12:51:23 +01:00
Michael Kaufmann
4a4188a96b prefer combined operators, refs #999
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-05 11:07:18 +01:00
Michael Kaufmann
b0a66b687d allow plaintext_auth in dovecot by default in case no ssl certificate is used
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 19:59:30 +01:00
Maurice Preuß
6bb2036ebc use bytes instead of kilobytes 2022-11-04 18:32:38 +01:00
Michael Kaufmann
d16608c94a correctly calculate traffic usage and output bytes in Traffic-Api-Command instead of KB
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 18:02:04 +01:00
Michael Kaufmann
338eca4eb6 rework monthly traffic stats mail
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 16:08:07 +01:00
Michael Kaufmann
0608713b6a fix traffic/dispace usage reports
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 15:44:00 +01:00
Michael Kaufmann
6acd4f4df3 corrected usage in reportscron
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 14:28:17 +01:00
Michael Kaufmann
a14af67e2d typo
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 14:16:25 +01:00
Michael Kaufmann
a310df0704 language fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 14:15:26 +01:00
Michael Kaufmann
ecd209b1d9 revert storing traffic in bytes as webalizer/awstats store in KB so goaccess needs to do that as well in order to stay consinstent throughout the system
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 12:49:26 +01:00
Michael Kaufmann
8aa857ea36 store traffic in bytes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 12:44:56 +01:00
Michael Kaufmann
dbec714af8 fix traffic display in dashboards
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-04 12:39:10 +01:00
Michael Kaufmann
5abe663cbe fix stats-alias-path for subdomains with parent having speciallogfile == 1
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 12:08:16 +01:00
Michael Kaufmann
91c8fed5f4 fix stats-url generation in vhosts
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 11:38:21 +01:00
Michael Kaufmann
1bf9b38cfb fix callGoaccessGetTraffic parameters
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 11:17:02 +01:00
Michael Kaufmann
2698a730eb fix reading in JSON values from goaccess stats in case they are really large and cant be handled by php's json_decode
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 10:09:52 +01:00
Michael Kaufmann
1ecbad497a fix updating of path in directory-protections when changing traffic tool
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 09:13:23 +01:00
Michael Kaufmann
a8dc576833 add 'goaccess' as new and default traffic analyzer tool
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-03 08:58:11 +01:00
Michael Kaufmann
a052333296 enhance listing of customer domains; add third openbasedir-option to make 'parentdirectory of domain-docroot' value possible (refs #515); corrected some formfield definitions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-01 15:36:21 +01:00
Michael Kaufmann
0f218914a2 re-add replacer-information for php-configs
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-01 15:32:10 +01:00
Michael Kaufmann
cc8814bf16 Merge branch 'main' of github.com:Froxlor/Froxlor 2022-11-01 14:22:05 +01:00
envoyr
67ca368863 Merge branch 'main' of github.com:Froxlor/Froxlor 2022-11-01 13:56:05 +01:00
envoyr
b6b0148495 update packages and badge color for dark mode 2022-11-01 13:54:17 +01:00
Michael Kaufmann
ec0094e754 UI/UX fixes in dns-editor and logfiles-viewer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-11-01 13:38:27 +01:00
Michael Kaufmann
19284cad00 forgot to remove leftover variable in Ftps.update()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 15:06:07 +01:00
Michael Kaufmann
e86f093d31 forgot to remove leftover prepared statement variable in Ftps.add()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 14:31:21 +01:00
Michael Kaufmann
5aa059bb24 prefer sha256 (the old-way) over sha1 mixup for two different ftpds
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 14:22:25 +01:00
Michael Kaufmann
1f43f5d514 pure-ftpd compatible password hashes for ftp users
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-30 11:11:12 +01:00
Michael Kaufmann
85e3b6af0e add installation command for cron in case it's somehow not present on the system
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-27 14:21:09 +02:00
Michael Kaufmann
7cb5135725 secure userinput when adding/editing admins/customers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-27 14:20:07 +02:00
Michael Kaufmann
afde51ecf6 email validation check input before display
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-27 14:14:16 +02:00
envoyr
34d5583333 display better exception for traffic results if admin has no customers 2022-10-25 13:37:33 +02:00
envoyr
3acc5457b2 fix darkmode search, textarea, progress bars and list groups 2022-10-25 13:00:04 +02:00
Michael Kaufmann
1f69ab7e3f fix keep-current-password when editing mysql-server
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-24 14:25:53 +02:00
Michael Kaufmann
a55cd86a4c adjust button styles in ssl- and dns-editor; don't show notice about pcntl when using --no-fork
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-23 20:43:21 +02:00
envoyr
996976d9f3 fix traffic overview in darkmode 2022-10-23 20:01:50 +02:00
envoyr
cc83099670 remove mix-manifest.json and fix gray colors 2022-10-23 19:43:27 +02:00
envoyr
8e17dda79a refactored scss files and beautify darkmode 2022-10-23 17:35:18 +02:00