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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Michael Kaufmann
|
e02164049e
|
add update cli-command; add update-channel setting (stable|testing)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-22 20:18:18 +02:00 |
|
Michael Kaufmann
|
1de39ac39c
|
minor fix in templates due to new Language class + other minor language fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-21 17:29:14 +02:00 |
|
Michael Kaufmann
|
309abc6150
|
remove some already fixed todo markers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-21 17:03:34 +02:00 |
|
Michael Kaufmann
|
f6c265dfa1
|
re-adding the different certificate sources for domains in overview
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-20 15:41:06 +02:00 |
|
Michael Kaufmann
|
fef416ce84
|
fix show-version check on login/footer-template
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-20 14:50:51 +02:00 |
|
Michael Kaufmann
|
a68db7c80d
|
adjust css/js of global-search; added missing id fields for searchable entities
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 19:01:44 +02:00 |
|
Michael Kaufmann
|
e6916de532
|
do not list column to available columns list if not visible
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 18:44:16 +02:00 |
|
Michael Kaufmann
|
14d5c9da6c
|
add more columns for custom-column selection (customer view)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 18:39:36 +02:00 |
|
Michael Kaufmann
|
b12d9abaf2
|
add more columns for custom-column selection (admin view)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 17:50:12 +02:00 |
|
Michael Kaufmann
|
dd896659ae
|
dynamically load dns-record help-text for selected dns-type; fixes #719
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 11:45:50 +02:00 |
|
Michael Kaufmann
|
07a1ad8c58
|
add date/datetime input fields to relevant formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 10:07:25 +02:00 |
|
Michael Kaufmann
|
7e14e9edd7
|
minor ui/lang adjustments; add security question for backup-abort action
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-13 11:22:14 +02:00 |
|
Michael Kaufmann
|
cc11e2de51
|
avoid jumping through install steps by url-manipulating; fix pre-selections of select-multiple-settings values;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-12 14:53:22 +02:00 |
|
Michael Kaufmann
|
300db4602b
|
fixes to installation and sequence of events in there
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-12 13:38:34 +02:00 |
|
Michael Kaufmann
|
cb3143e76d
|
possibility to specify both ipv4 and ipv6
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-11 16:51:27 +02:00 |
|
envoyr
|
4c9b6adb1f
|
merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-05-11 16:27:04 +02:00 |
|
envoyr
|
5cab0e46bd
|
small fixes for error reporting
|
2022-05-11 16:26:41 +02:00 |
|
Michael Kaufmann
|
da0136650e
|
base for simple/extended install-mode
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-11 16:26:09 +02:00 |
|
Michael Kaufmann
|
56e4739b98
|
fix wrong sql-field for cronjobs_run description
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-11 11:35:10 +02:00 |
|
Michael Kaufmann
|
3adc5dc119
|
remove config-templates for centos; unmaintained and rarely used - also voted on discord to be removed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-09 08:51:45 +02:00 |
|
Michael Kaufmann
|
ed73dbb5f3
|
set default-ca for acme.sh after updating acme.sh
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-09 08:40:09 +02:00 |
|
Michael Kaufmann
|
7dd96ff6bd
|
also adjust error messages when adding admins + fix phpunit tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-08 13:28:57 +02:00 |
|
Michael Kaufmann
|
31b79d6471
|
distinct error messages for loginname begins with customer.prefix and loginname exists on the system
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-08 13:22:14 +02:00 |
|
Michael Kaufmann
|
d42e71fa9f
|
small adjustments to install when ssl is activated and gentoo-config-templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-07 13:23:32 +02:00 |
|
Michael Kaufmann
|
008cbc964f
|
fixes and adjustments (+ notes) to install (on gentoo)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-06 16:23:11 +02:00 |
|
Michael Kaufmann
|
ac638041fa
|
check for supported distribution in config-services parameter 'yes-to-all'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-06 14:13:52 +02:00 |
|
Michael Kaufmann
|
b15d452981
|
enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-06 10:19:19 +02:00 |
|
Michael Kaufmann
|
d0eaf12b34
|
fix checkbox-value for installation; fix session-initialization; preselect various guessable fields to ease installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-05 17:26:28 +02:00 |
|