Commit Graph

  • d8bcf52b3b add frontend for new MysqlServer API command Michael Kaufmann 2022-05-24 19:50:30 +02:00
  • 7cbc14f4aa enhance MysqlServer.add(), implement MysqlServer.update(), adjusted MysqlServer.get() to be callable by customer if allowed access to the given dbserver Michael Kaufmann 2022-05-24 09:30:09 +02:00
  • d3a8c8628e add with_ips parameter to SubDomains.listing() and SubDomains.get(); add column ips/ports to domain tablelisting (admin and customer) Michael Kaufmann 2022-05-23 13:50:50 +02:00
  • 9b5d3aed97 fix emails-edit formfield Michael Kaufmann 2022-05-23 13:07:59 +02:00
  • e02164049e add update cli-command; add update-channel setting (stable|testing) Michael Kaufmann 2022-05-22 20:18:18 +02:00
  • 1de39ac39c minor fix in templates due to new Language class + other minor language fixes Michael Kaufmann 2022-05-21 17:29:14 +02:00
  • 309abc6150 remove some already fixed todo markers Michael Kaufmann 2022-05-21 17:03:34 +02:00
  • f6c265dfa1 re-adding the different certificate sources for domains in overview Michael Kaufmann 2022-05-20 15:41:06 +02:00
  • fef416ce84 fix show-version check on login/footer-template Michael Kaufmann 2022-05-20 14:50:51 +02:00
  • 0311ced7c3 check/uncheck all-checkbox envoyr 2022-05-16 14:42:05 +02:00
  • 8e85437b4b align switch correctly to the right envoyr 2022-05-16 14:06:23 +02:00
  • a68db7c80d adjust css/js of global-search; added missing id fields for searchable entities Michael Kaufmann 2022-05-15 19:01:44 +02:00
  • e6916de532 do not list column to available columns list if not visible Michael Kaufmann 2022-05-15 18:44:16 +02:00
  • 14d5c9da6c add more columns for custom-column selection (customer view) Michael Kaufmann 2022-05-15 18:39:36 +02:00
  • b12d9abaf2 add more columns for custom-column selection (admin view) Michael Kaufmann 2022-05-15 17:50:12 +02:00
  • a5115414a8 verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030 Michael Kaufmann 2022-05-15 12:27:48 +02:00
  • dd896659ae dynamically load dns-record help-text for selected dns-type; fixes #719 Michael Kaufmann 2022-05-15 11:45:50 +02:00
  • ed7faae947 output preflight-checks nicely Michael Kaufmann 2022-05-15 10:27:46 +02:00
  • 07a1ad8c58 add date/datetime input fields to relevant formfields Michael Kaufmann 2022-05-15 10:07:25 +02:00
  • 4d5473ff14 translate new install-language-string to german Michael Kaufmann 2022-05-14 14:10:29 +02:00
  • 616334284b migrate old replacer format in lng files Michael Kaufmann 2022-05-13 16:50:27 +02:00
  • fb38e0e21d add basic/advanced switcher for installation-mode Michael Kaufmann 2022-05-13 15:15:20 +02:00
  • 7e14e9edd7 minor ui/lang adjustments; add security question for backup-abort action Michael Kaufmann 2022-05-13 11:22:14 +02:00
  • cc11e2de51 avoid jumping through install steps by url-manipulating; fix pre-selections of select-multiple-settings values; Michael Kaufmann 2022-05-12 14:53:22 +02:00
  • 300db4602b fixes to installation and sequence of events in there Michael Kaufmann 2022-05-12 13:38:34 +02:00
  • cb3143e76d possibility to specify both ipv4 and ipv6 Michael Kaufmann 2022-05-11 16:51:27 +02:00
  • 4c9b6adb1f merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-05-11 16:27:04 +02:00
  • 5cab0e46bd small fixes for error reporting envoyr 2022-05-11 16:26:41 +02:00
  • da0136650e base for simple/extended install-mode Michael Kaufmann 2022-05-11 16:26:09 +02:00
  • 56e4739b98 fix wrong sql-field for cronjobs_run description Michael Kaufmann 2022-05-11 11:35:10 +02:00
  • 3adc5dc119 remove config-templates for centos; unmaintained and rarely used - also voted on discord to be removed Michael Kaufmann 2022-05-09 08:51:45 +02:00
  • ed73dbb5f3 set default-ca for acme.sh after updating acme.sh Michael Kaufmann 2022-05-09 08:40:09 +02:00
  • c6830d8e7a set default-ca for acme.sh after updating acme.sh Michael Kaufmann 2022-05-09 08:34:38 +02:00
  • 7dd96ff6bd also adjust error messages when adding admins + fix phpunit tests Michael Kaufmann 2022-05-08 13:28:57 +02:00
  • 31b79d6471 distinct error messages for loginname begins with customer.prefix and loginname exists on the system Michael Kaufmann 2022-05-08 13:22:14 +02:00
  • d42e71fa9f small adjustments to install when ssl is activated and gentoo-config-templates Michael Kaufmann 2022-05-07 13:23:32 +02:00
  • 2ae67c39fd fix wrong checkbox markup for install-specific checkboxes Michael Kaufmann 2022-05-06 17:02:57 +02:00
  • 008cbc964f fixes and adjustments (+ notes) to install (on gentoo) Michael Kaufmann 2022-05-06 16:23:11 +02:00
  • ac638041fa check for supported distribution in config-services parameter 'yes-to-all' Michael Kaufmann 2022-05-06 14:13:52 +02:00
  • b15d452981 enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults' Michael Kaufmann 2022-05-06 10:19:19 +02:00
  • d0eaf12b34 fix checkbox-value for installation; fix session-initialization; preselect various guessable fields to ease installation Michael Kaufmann 2022-05-05 17:26:28 +02:00
  • 65eeab299d set values for finishing json-parameter string for config-services call Michael Kaufmann 2022-05-05 16:12:36 +02:00
  • df6df4c5d3 validating input of install Michael Kaufmann 2022-05-05 15:02:09 +02:00
  • ad49a63eae use floating labels for installation, looks less confusing Michael Kaufmann 2022-05-04 15:35:48 +02:00
  • f67d596866 language enhancements and tiny fixes in new installation Michael Kaufmann 2022-05-04 14:15:19 +02:00
  • f8386062cf create self-signed certificate as last fallback if system-wide cert/key file cannot be found; add english translations for installation (wip) Michael Kaufmann 2022-05-02 19:16:58 +02:00
  • c4a2d87d70 use PhpHelper::parseArrayToPhpFile in new MysqlServer API command; show asterisk for mandatory fields in formfields; add ssl-flag for ssl-enabled ip in installation Michael Kaufmann 2022-05-02 10:00:59 +02:00
  • 00a3424f65 resolve old lng-references Michael Kaufmann 2022-05-02 08:56:39 +02:00
  • 7b6d5f1642 add Crypt::createSelfSignedCertificate; bugfix display of no-ssl-ip in domain-add formfield Michael Kaufmann 2022-05-02 08:33:42 +02:00
  • 82ea54863d added more fields and defaults envoyr 2022-05-01 18:27:00 +02:00
  • fb8143991c merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-05-01 17:27:36 +02:00
  • 86e01191d2 make a more complete version of the installer envoyr 2022-05-01 17:26:51 +02:00
  • 0535420334 possibility to use complete string-identifier paths in standard_error and standard_success Michael Kaufmann 2022-05-01 17:08:22 +02:00
  • 54b467887b use correct array-structure for output of preconfig Michael Kaufmann 2022-05-01 16:57:52 +02:00
  • c59c5efc11 migrate update/preconfig to a more OOP way and remove unnecessary file/dir complexity Michael Kaufmann 2022-05-01 16:48:43 +02:00
  • 1557482d17 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-05-01 13:48:12 +02:00
  • b9bb689796 add array to string/file helper envoyr 2022-05-01 13:47:50 +02:00
  • e768d834c1 add new setting to preselect system distribution to ease configuration Michael Kaufmann 2022-04-30 14:01:49 +02:00
  • 14c86d3d21 add cli parameter -s to froxlor:api-call to show possible command-parameters Michael Kaufmann 2022-04-30 13:11:33 +02:00
  • 98c7c81fb8 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-04-30 11:59:58 +02:00
  • 4ea31c7124 update installer class and ui envoyr 2022-04-30 11:59:38 +02:00
  • c7226a16d2 make selection of config-services downloadable as json e.g. for config-services script Michael Kaufmann 2022-04-30 11:26:39 +02:00
  • 422950d386 add cli command to run API commands Michael Kaufmann 2022-04-30 10:18:09 +02:00
  • 9b064cdcce more php8.1 compatibility Michael Kaufmann 2022-04-29 18:01:59 +02:00
  • 3065b5fbf9 unittests / php8.1 Michael Kaufmann 2022-04-29 17:51:31 +02:00
  • 10313d9058 fix allowed_myserver parameter in unit-test Michael Kaufmann 2022-04-29 17:02:01 +02:00
  • 449897039c add testing for mysql-server/customer-update of allowed_mysqlserver; beautify config-command/file details Michael Kaufmann 2022-04-29 16:53:01 +02:00
  • bff499caed hopefully the last language migrations needed Michael Kaufmann 2022-04-29 10:33:42 +02:00
  • 9ab185a71c even more language migration/fixing Michael Kaufmann 2022-04-29 10:23:45 +02:00
  • 6116dda9bb more language migrations Michael Kaufmann 2022-04-29 10:01:58 +02:00
  • 0dc77997fe more language cleanup and adding mysql-servers to customer add/delete in UI Michael Kaufmann 2022-04-29 09:36:46 +02:00
  • fe747b321c fix unit-tests with new language-class; fix language access in standard_error/standard_success; add MysqlServer API command and possibility to allow/disallow customers available mysql-servers Michael Kaufmann 2022-04-29 08:55:07 +02:00
  • 4f4c71d79b major refactoring of almost all files envoyr 2022-04-28 20:48:00 +02:00
  • a2e95b960f use new language class in API Michael Kaufmann 2022-04-28 18:14:00 +02:00
  • 373dfa7ad9 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-04-28 17:43:36 +02:00
  • 3d7d03b1f5 fix language strings in formfiles, navigation and tablelisting envoyr 2022-04-28 17:10:20 +02:00
  • 450c682e7f try to fix github actions with new install/froxlor.sql.php; migrate update-functions into class Michael Kaufmann 2022-04-28 17:42:41 +02:00
  • 6cc8ab0fb4 additional removes for new language mgmt; combined pre-requirement checks for cli commands; removed updaters for 0.9.x and 0.10.x (the last 0.10.x will be upgradable to 0.11.x of course) Michael Kaufmann 2022-04-28 17:11:40 +02:00
  • da89315a10 fix view function in init and update dirname level in install envoyr 2022-04-28 16:57:35 +02:00
  • 5d08d5235d major changes in language management and installer envoyr 2022-04-28 16:49:11 +02:00
  • f2ea821948 forgot to save one more file, again fix wrong visible-callback for ssl-editor in domain-listing Michael Kaufmann 2022-04-25 09:05:58 +02:00
  • 0c647e0acb fix wrong visible-callback for ssl-editor in domain-listing; fix adding new certificate via form; don't show logs-icon when domain is email_only Michael Kaufmann 2022-04-25 08:36:11 +02:00
  • eb8b17efd7 update debian/ubuntu instructions Michael Kaufmann 2022-03-07 09:28:01 +01:00
  • 57eeca5818 fix missing $ for a variable in Lighttpd-class Michael Kaufmann 2022-03-07 16:37:40 +01:00
  • 1adb095918 corrections in config-templates Michael Kaufmann 2022-04-24 13:20:34 +02:00
  • b5794e463f add icon to display detailed commands/file-contents from config-templates in admin_configfiles Michael Kaufmann 2022-04-24 11:08:09 +02:00
  • 000cb93def updating config-file xml's; prepare config-details view via ajax for config-commands/files to show in configuration Michael Kaufmann 2022-04-23 19:42:23 +02:00
  • 91d41af44a add button to restore table column defaults and ux improvements envoyr 2022-04-23 18:59:25 +02:00
  • 6ca071a31f merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-04-23 16:11:51 +02:00
  • 3f17e893b5 add bootstrap to global variable envoyr 2022-04-23 16:11:43 +02:00
  • 7178b49101 add security question when deleting api-key Michael Kaufmann 2022-04-23 10:00:41 +02:00
  • d267f408eb re-add contextual classes to domain-entry depending on deactivated/termination_date Michael Kaufmann 2022-04-22 14:29:36 +02:00
  • 68fcfd2cf5 fix ajax responses; re-add statistics link to main-domains for customers Michael Kaufmann 2022-04-22 13:52:08 +02:00
  • 8c1621cced fix deprecated jquery calls; move editapikey jq call to Ajax.php; fix edit of apikeys::allowed_from and allow cidr Michael Kaufmann 2022-04-22 13:17:09 +02:00
  • a615b04eb4 add function to manage table columns envoyr 2022-04-22 10:59:56 +02:00
  • 03df082cf2 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-04-22 10:37:13 +02:00
  • b869c84f4d add new IPTools class; add new callback to show link to domain in domain-overview; validate possible allowed_ip-ranges in FroxlorRPC; fix possible duplicate ips for mysql-access-host in installation Michael Kaufmann 2022-04-22 10:36:46 +02:00
  • 5752222baa update alert ui envoyr 2022-04-21 20:02:14 +02:00
  • d3ae4c5d72 improve error messages and language envoyr 2022-04-21 19:07:14 +02:00
  • e638511826 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev envoyr 2022-04-21 18:20:13 +02:00