Commit Graph

5183 Commits

Author SHA1 Message Date
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
Michael Kaufmann
861786f064 fix formfield visibility of ipandports:listen_statement; adjusted settings submit-buttons; fix traffic timescale-selectbox for responsive devices
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-21 10:51:06 +02:00
Michael Kaufmann
e30ad7ef9b added shortcut-add-action link to sidebar menu
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-19 10:16:17 +02:00
Michael Kaufmann
8b87bd055e optimize form-submit buttons on mobile devices
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-19 08:59:32 +02:00
Michael Kaufmann
b9e9cb9377 add subnavigation to hosting-plans
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-19 08:32:48 +02:00
Michael Kaufmann
f07bc950c6 Revert "update github-actions to redirect output as wanted"
This reverts commit 3de0d7ae6e.
2022-10-18 22:38:46 +02:00
Michael Kaufmann
3de0d7ae6e update github-actions to redirect output as wanted
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 22:36:19 +02:00
Michael Kaufmann
a2c8096b57 update github-actions to use node16
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 22:32:34 +02:00
Michael Kaufmann
e7ccc7bf76 more sub-navigation links; rename 'cancel' to 'discard changes' as it is a form-reset button
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 20:39:01 +02:00
Michael Kaufmann
3e1ad050a8 add more subnavigation for customer-email section; correctly display next_to elements when type=label in formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 13:52:26 +02:00
Michael Kaufmann
60beaf8440 fix form-control-plaintext color; make non-href action buttons in table-listings <span> instead of <a>; deactivate let's encrypt for froxlor vhost correctly if dns check returns false
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 12:20:28 +02:00
Michael Kaufmann
56f5c7b487 fix missing custom_notes for admins/resellers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 09:30:02 +02:00
Michael Kaufmann
5b3db2f096 Merge branch 'main' of github.com:Froxlor/Froxlor 2022-10-18 08:57:48 +02:00
Michael Kaufmann
3e931443f7 fix wrongly-escaping of some form-field values
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-18 08:57:34 +02:00
envoyr
afc821099a add jammy to yes-to-all supported os 2022-10-17 22:28:41 +02:00
envoyr
91cae70b5b fix php version for bookworm and jammy 2022-10-17 22:05:26 +02:00
Michael Kaufmann
c91047bb62 fix custom rss feed for customers on dashboard
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-17 19:30:58 +02:00
Michael Kaufmann
b4ba8f9225 fixing brainfart
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-17 17:29:38 +02:00
Michael Kaufmann
28f6d59336 allow optional length parameter for Froxlor.generatePassword API command
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-17 17:26:13 +02:00
Michael Kaufmann
2987ae5a05 respect newsfeed-visibility-settings; fix typo for saving column-visibility in apikeys; added back-to-overview button in cronjobs-edit; strings fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-17 08:52:58 +02:00
Michael Kaufmann
71274f8f08 rewirk tablecolum js a bit when more than once tablelisting is on one page; do not allow empty column selection
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 17:10:57 +02:00
Michael Kaufmann
1704875cea remove unnecessary language selection in login-form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 15:28:30 +02:00
Michael Kaufmann
dd30ab8f93 corrected updating language format and also update default-language of admins/customers to new format
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 14:15:19 +02:00
Michael Kaufmann
68c93a17b3 fix column-customizer for non-api based resources; add more no_search=true tags in various tablelistings where search is not available
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 13:35:50 +02:00
Michael Kaufmann
64142d2158 dont show search-icon/exclude specific non-searchable fields from overviews
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 13:13:26 +02:00
Michael Kaufmann
21954505b2 only set default_theme to fixed value if in update process of 0.10.x to 2.0.0-beta1 (or later)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 11:39:30 +02:00
Michael Kaufmann
d3ed765945 fix link to internal frolxor.panel user, thx to Davidd
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 11:16:18 +02:00
Michael Kaufmann
1c653c7cb1 only show link to customer when user is admin in Domain::domainWithCustomerLink callback
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-10-16 09:29:32 +02:00