Michael Kaufmann
|
3ee04a6e75
|
install-finish-magic
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-20 13:44:44 +02:00 |
|
Michael Kaufmann
|
07094f231a
|
minor fixes in installation process
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-20 11:21:49 +02:00 |
|
Michael Kaufmann
|
2c9b2c1d67
|
fixes for finishing installation correctly
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-20 10:44:05 +02:00 |
|
Michael Kaufmann
|
9dc95e086d
|
correct Dropdown directory selection; fixes #1044
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-16 08:33:37 +02:00 |
|
Michael Kaufmann
|
94a19ee2b6
|
more minor fixes and code-cleaning
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 12:01:26 +02:00 |
|
Michael Kaufmann
|
e82d7b5d8b
|
add missing namespaces, fix typo
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 11:15:06 +02:00 |
|
Michael Kaufmann
|
16a9b18dad
|
fix type of parameter in Validate::validate()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 11:06:38 +02:00 |
|
Michael Kaufmann
|
50e35e149c
|
various minor bugfixes; composer requirements update
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 00:17:11 +02:00 |
|
Michael Kaufmann
|
31500522ce
|
make froxlor_master_cronkjob a froxlor-cli command; secure files/folders in froxlor-virtualhost;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-09 15:49:44 +02:00 |
|
Michael Kaufmann
|
293c0ceb9d
|
move needed view() function declaration above first potential usage
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-31 16:45:05 +02:00 |
|
Michael Kaufmann
|
5b3ea24725
|
add paramter 'mail-notify' to froxlor:update CLI script to notify the system administrator via email about a new version (once per version)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-31 16:26:39 +02:00 |
|
Michael Kaufmann
|
fabc68d13f
|
pass mysql_server after adding to Mysqls.get command, do not validate in Mysqls.get if left empty on purpose
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-29 09:49:24 +02:00 |
|
Michael Kaufmann
|
dfb2d625c9
|
use correct target-dbserver to add db and user when using multiple database servers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-29 09:35:11 +02:00 |
|
Michael Kaufmann
|
4d1a6728f6
|
fix first time updatecheck run when null is returned from Update::getUpdateCheckData()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-24 11:51:32 +02:00 |
|
Michael Kaufmann
|
b6267e610a
|
add interval for external update-check; add parameter 'force' to Froxlor.checkUpdate() API call; fix session/language update when changing language
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-24 11:47:10 +02:00 |
|
Michael Kaufmann
|
771d6c483a
|
add onpage mini-search for listings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-23 11:52:22 +02:00 |
|
Michael Kaufmann
|
b48c135d6d
|
re-add image-logo upload in settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 11:44:01 +02:00 |
|
Michael Kaufmann
|
6b36508388
|
autofocus login field
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 09:01:21 +02:00 |
|
Michael Kaufmann
|
d6b97399d4
|
fix missing languages-array for change-language action
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 08:57:47 +02:00 |
|
Michael Kaufmann
|
8b930f7655
|
inject success-message to avoid re-sending of form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 08:52:52 +02:00 |
|
Michael Kaufmann
|
72d14770de
|
catch php errors to return valid JSON when invoking API, refs #1047
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 08:37:19 +02:00 |
|
Michael Kaufmann
|
cb3be2556b
|
dont show section if section is not visible completely
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-22 08:36:40 +02:00 |
|
Michael Kaufmann
|
b5e613a794
|
re-add update paths from last 0.9.x
|
2022-07-22 08:09:18 +02:00 |
|
Michael Kaufmann
|
faba5b0715
|
update sql-users with their corresponding password-hash-algorithm; remove a few notices for empty values in str_replace and others
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-17 12:22:06 +02:00 |
|
Michael Kaufmann
|
430aefe0f7
|
added input-file option for automatic cli-installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-08 16:52:22 +02:00 |
|
Michael Kaufmann
|
7c812df4e0
|
re-enable quota and sieve plugins for dovecot in buster and bullseye config-templates, fixes #1042
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-07 15:29:10 +02:00 |
|
Michael Kaufmann
|
f1ad8b6cfd
|
rework FileDir::makePathfield() is mode is 'dropdown' to show all directories correctly (depth limited); fixes #1044
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-07-07 15:28:50 +02:00 |
|
Michael Kaufmann
|
c8183fbbbf
|
avoid accessing api_keys page if not allowed for loggedin user
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-30 14:53:58 +02:00 |
|
Michael Kaufmann
|
d4e94c0390
|
rearrange logfiles-view template contents to suite the overall layout better
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-30 14:02:21 +02:00 |
|
Michael Kaufmann
|
546a001092
|
fix passing complex passwords with special characters to mysqldump in backup-cron; fixes #1038
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-28 20:08:40 +02:00 |
|
Michael Kaufmann
|
7f546bb096
|
store userdata.inc.php when cli-install is finished and passthru config-services command so output can be seen
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-22 15:35:22 +02:00 |
|
Michael Kaufmann
|
fca80de995
|
fixes to install (mostly CLI)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-02 20:33:27 +02:00 |
|
Michael Kaufmann
|
bbd754c198
|
add USERNAME replacer to all email templates; fixes #1032
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-01 14:07:01 +02:00 |
|
Michael Kaufmann
|
d545e7e09d
|
add CLI install command (more testing tbd)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-06-01 14:05:18 +02:00 |
|
Michael Kaufmann
|
f3b277237e
|
add missing whitespace after channel-name fir update.noupdatesavail language string
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 14:06:32 +02:00 |
|
Michael Kaufmann
|
ceb621b9b5
|
set update-channel to testing for unittests as long as this branch is not main/stable
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 13:50:31 +02:00 |
|
Michael Kaufmann
|
75fedcb7e8
|
return more detailed message (include update_channel if testing)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 13:46:44 +02:00 |
|
Michael Kaufmann
|
66c3694809
|
fix lng() usage in RunApiCommand-class; fix title-tag content if newerversion=0 in update-check
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 13:29:26 +02:00 |
|
Michael Kaufmann
|
282e6f4cd7
|
update UI version check via AutoUpdate class in Froxlor.checkUpdate()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 13:14:43 +02:00 |
|
Michael Kaufmann
|
ac143b2bbf
|
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-05-26 13:13:57 +02:00 |
|
envoyr
|
3b1250f557
|
add install/*.json to .gitignore
|
2022-05-26 13:12:43 +02:00 |
|
Michael Kaufmann
|
3e3ced946f
|
add styling classes to dnszone textarea
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 12:29:03 +02:00 |
|
Michael Kaufmann
|
2e72fa8445
|
use new Language class in formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 12:24:44 +02:00 |
|
Michael Kaufmann
|
dbd1fe3846
|
corrected domain-formfields visibility flag for ssl-related settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-26 12:07:55 +02:00 |
|
Michael Kaufmann
|
c087ac18d5
|
fix wrong number of bound variables when customers_see_all == 0
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-25 18:57:50 +02:00 |
|
Michael Kaufmann
|
ab6a8fefd2
|
make test-hostname actually an invalid hostname when testing for invalid hostnames
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-24 20:24:37 +02:00 |
|
Michael Kaufmann
|
d8bcf52b3b
|
add frontend for new MysqlServer API command
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-24 19:50:30 +02:00 |
|
Michael Kaufmann
|
7cbc14f4aa
|
enhance MysqlServer.add(), implement MysqlServer.update(), adjusted MysqlServer.get() to be callable by customer if allowed access to the given dbserver
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-24 09:30:09 +02:00 |
|
Michael Kaufmann
|
d3a8c8628e
|
add with_ips parameter to SubDomains.listing() and SubDomains.get(); add column ips/ports to domain tablelisting (admin and customer)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-23 13:50:50 +02:00 |
|
Michael Kaufmann
|
9b5d3aed97
|
fix emails-edit formfield
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-23 13:07:59 +02:00 |
|