Commit Graph

  • 7c82d53323 add HsMariaDbUserHostingAssetValidator Michael Hoennig 2024-07-11 14:40:49 +0200
  • b37cb10e8f add HsMariaDbInstanceHostingAssetValidator Michael Hoennig 2024-07-11 12:43:31 +0200
  • 9d2692add3 add-domain-email-setup-validation (#74) Michael Hoennig 2024-07-11 10:43:47 +0200
  • c85c05c40c amendmends after code-review Michael Hoennig 2024-07-11 10:41:21 +0200
  • c58bc7a82a require DOMAIN_DNS_SETU.assignedTo(MANAGED_WEBSPACE) Michael Hoennig 2024-07-11 10:09:10 +0200
  • c03b43f806 cleanup Michael Hoennig 2024-07-11 09:23:03 +0200
  • 197b6c4436 add test-data and rename HA_DOMAIN_EMAIL_..._SETUP to SMTP/MBOX Michael Hoennig 2024-07-11 09:01:31 +0200
  • 9c7f35c7de add HsEMailAddressHostingAssetValidator Michael Hoennig 2024-07-10 10:09:39 +0200
  • fa943d409d add HsDomainEMailMailboxSetupHostingAssetValidator Michael Hoennig 2024-07-10 08:41:55 +0200
  • c08a05c717 add HsDomainEMailSubmissionSetupHostingAssetValidator Michael Hoennig 2024-07-09 17:02:07 +0200
  • 2a4728bc7e add HsDomainSetupHostingAssetValidator Michael Hoennig 2024-07-09 15:53:03 +0200
  • 0af389d7c6 add-domain-http-setup-validation (#73) Michael Hoennig 2024-07-10 15:54:02 +0200
  • 8921a28c55 amendmends after code-review Michael Hoennig 2024-07-10 10:12:09 +0200
  • 65e01b12a1 add HsDomainSetupHostingAssetValidator Michael Hoennig 2024-07-09 15:53:03 +0200
  • 5992df3735 renaming of general+base-classes to improve order in explorer Michael Hoennig 2024-07-09 14:39:32 +0200
  • afb6771ed7 HostingAsset-Hierarchie spec in enum HsHostingAssetType and generates PlantUML (#72) Michael Hoennig 2024-07-09 14:32:14 +0200
  • 89cd2ec6e2 cleanup after code-review Michael Hoennig 2024-07-09 14:27:55 +0200
  • 6ddc0e08f7 add |DNS to identifier of Domain DNS Setup entity Michael Hoennig 2024-07-09 10:44:53 +0200
  • 3b7c35cfe4 add new packages to ArchitectureTest Michael Hoennig 2024-07-09 08:33:13 +0200
  • 6f36cb215b improve RBAC grants Michael Hoennig 2024-07-08 18:37:19 +0200
  • f5802ed404 tests passing Michael Hoennig 2024-07-08 16:59:30 +0200
  • ba3667079d WIP: entity reference based on type-structure Michael Hoennig 2024-07-08 10:41:30 +0200
  • 672d4ce0f1 generate separate PlantUML diagrams for meta-groups Michael Hoennig 2024-07-08 06:36:04 +0200
  • af466dde2e generate PlantUML Michael Hoennig 2024-07-07 19:40:01 +0200
  • de4870621a add Mermaid graph generator for HostingAssetType structure (WIP) Michael Hoennig 2024-07-05 16:57:30 +0200
  • f6d66d5712 add-domain-setup-validation (#71) Michael Hoennig 2024-07-05 11:56:32 +0200
  • 142810442d amendments according to code-review Michael Hoennig 2024-07-05 11:47:16 +0200
  • a24d0bb957 add REST test-case for DOMAIN_DNS_SETUP Michael Hoennig 2024-07-05 06:28:57 +0200
  • 3d955fbb85 add integration test anyUser_canCreateNewDomainSetupAsset and (hacked) grants for DOMAIN_DNS_SETUP Michael Hoennig 2024-07-04 17:09:32 +0200
  • 4c54abb742 preprocessEntity and use Domain-Setup domain in Domain-DNS-Setup Michael Hoennig 2024-07-04 14:57:26 +0200
  • 4d5fd34a11 add Domain DNS Setup example to test data Michael Hoennig 2024-07-04 14:09:58 +0200
  • fe3cbd50fb call named-checkzone in validateContext Michael Hoennig 2024-07-04 14:02:19 +0200
  • 93774aebe3 add SystemProcess as wrapper for ProcessBuilder using Strings for simplified input+output Michael Hoennig 2024-07-04 13:07:03 +0200
  • 977bd595d8 fix test for all properties Michael Hoennig 2024-07-04 13:06:05 +0200
  • 105bd2313c split A+AAAA RRs and add parenthesis-variant in record-data Michael Hoennig 2024-07-04 13:01:22 +0200
  • e4343a1777 generate Zonefile as prep for external validation Michael Hoennig 2024-07-04 07:50:41 +0200
  • ba6ea5237e splits and improves RR_REGEX and adds more tests Michael Hoennig 2024-07-04 07:18:57 +0200
  • 34c146341e add domain dns setup, WIP Michael Hoennig 2024-07-03 17:32:05 +0200
  • c9e1101035 add domain setup validation Michael Hoennig 2024-07-03 13:57:39 +0200
  • a77eaefb94 add-email-alias-hosting-asset (#70) Michael Hoennig 2024-07-03 11:43:08 +0200
  • 28400d1933 strictly verify config props of all returned elements Michael Hoennig 2024-07-03 11:41:42 +0200
  • 274b74514c amendmends according to code-review Michael Hoennig 2024-07-03 11:24:55 +0200
  • d22d81e71c added some other asset types Michael Hoennig 2024-07-03 10:26:31 +0200
  • c3fda4e4b2 introduced HsHostingAssetsControllerRestTest Michael Hoennig 2024-07-02 17:31:54 +0200
  • fcbbd13a7e implements EMailAlias-Property with ArrayProperty+multi-RegEx Michael Hoennig 2024-07-02 16:09:51 +0200
  • bdb85e9be1 add EMail-Alias hosting asset validation (WIP) Michael Hoennig 2024-07-02 12:37:03 +0200
  • c5722e494f fix HsHostingAssetRepository.findAllByCriteriaImpl query (#69) Michael Hoennig 2024-07-03 10:36:29 +0200
  • 278467efac fix HsHostingAssetRepository.findAllByCriteriaImpl query Michael Hoennig 2024-07-02 13:05:02 +0200
  • 409f5e97c7 integrate-sha512-password-hashing (#68) Michael Hoennig 2024-07-01 15:53:50 +0200
  • 4098dcfc13 fix generated password hash in acceptance test Michael Hoennig 2024-07-01 15:51:40 +0200
  • e19ab4d401 add tests for preparesUnixUser and revampsUnixUser Michael Hoennig 2024-07-01 15:43:14 +0200
  • 42e9417382 use JNA + C-library-function crypt to create hash Michael Hoennig 2024-07-01 14:40:53 +0200
  • 0e9db7e67a rename HashProcessor -> LinuxEtcShadowHashGenerator and cleanup API Michael Hoennig 2024-07-01 12:35:54 +0200
  • 3a0c94e42d rename HashProcessor -> EtcShadowHashGenerator and cleanup API Michael Hoennig 2024-07-01 12:35:37 +0200
  • 7d7d99c05b revert unnecessary changes Michael Hoennig 2024-07-01 12:00:30 +0200
  • d27ffd0f8d only validateContext for related entities, no validateEntity Michael Hoennig 2024-07-01 09:48:14 +0200
  • 52fa265a3d implement prepareProperties for converting plaintext password to hash before saving Michael Hoennig 2024-07-01 09:38:40 +0200
  • c53b2bdd62 some cleanup Michael Hoennig 2024-07-01 09:08:13 +0200
  • 14cae92ba5 amend tests according to new API and revamp Michael Hoennig 2024-07-01 09:03:42 +0200
  • 9ddca24446 WIP Michael Hoennig 2024-06-30 10:58:01 +0200
  • 7b82be64a4 implement SHA512 password hashing using 'org.bouncycastle:bcpkix-jdk18on:1.76' Michael Hoennig 2024-06-29 10:33:10 +0200
  • 3391ec6cc9 implement password-hashing (not fully integrated yet) (#67) Michael Hoennig 2024-06-28 11:00:15 +0200
  • 7bc02013ce add missing commons-codec library Michael Hoennig 2024-06-28 09:38:21 +0200
  • e2233a2338 implement HashProcessor .generate(...) + .validate(...) Michael Hoennig 2024-06-27 17:27:37 +0200
  • 593e62fa32 generic subclass return values for ValidatableProperty and subclasses Michael Hoennig 2024-06-27 11:37:51 +0200
  • e9f48f0a19 add UnixUser HostingAsset property validation Michael Hoennig 2024-06-24 15:29:36 +0200
  • 6167ef2221 add-unix-user-hosting-asset-validation (#66) Michael Hoennig 2024-06-27 12:39:44 +0200
  • c59fb34b8b fixing issues from code-review Michael Hoennig 2024-06-27 12:28:05 +0200
  • 94d96548d4 cleanup Michael Hoennig 2024-06-27 09:06:30 +0200
  • d504347ac2 amend test assertions to missing boolean=false props Michael Hoennig 2024-06-26 16:39:28 +0200
  • 32a8321c0e proper properties descriptions Michael Hoennig 2024-06-26 16:29:13 +0200
  • 79c7469fef cleanup Michael Hoennig 2024-06-26 15:20:17 +0200
  • c2cd6c2f23 implement ValidatableProperty.computedBy and fix test data Michael Hoennig 2024-06-26 15:11:21 +0200
  • 6318497294 still a bit hacky, but now working generically Michael Hoennig 2024-06-25 17:50:54 +0200
  • 680b67f162 still hacked, but now cleaning up the resource object, not the entity Michael Hoennig 2024-06-25 17:37:52 +0200
  • 3566cb61b6 hacked version for treating writeOnly properties Michael Hoennig 2024-06-25 17:12:48 +0200
  • 330ae92c05 minFrom/maxFrom validations against context properties Michael Hoennig 2024-06-24 16:20:19 +0200
  • cf6bcc0b94 add UnixUser HostingAsset property validation config Michael Hoennig 2024-06-24 15:29:36 +0200
  • de88f1d842 hosting-asset-validation-beyond-property-validators (#65) Michael Hoennig 2024-06-24 12:33:14 +0200
  • fda72afd18 validate debitor prefix of webspace identifier only for new managed webspace Michael Hoennig 2024-06-24 12:32:09 +0200
  • d6d9082e50 add some documentation Michael Hoennig 2024-06-24 11:33:26 +0200
  • 9e4146c511 add feature tests for new validation config options Michael Hoennig 2024-06-24 09:51:29 +0200
  • c5cca96506 improved test code-coverage Michael Hoennig 2024-06-24 09:15:25 +0200
  • d3ca9a9d95 amend existing tests to new validation rules Michael Hoennig 2024-06-22 12:57:23 +0200
  • 641f7b6ea3 WIP: HostingAsset validation beyond property validators Michael Hoennig 2024-06-21 17:31:36 +0200
  • 9418303b7c add optional alarm-contact to hosting-asset (#64) Michael Hoennig 2024-06-21 12:02:07 +0200
  • 3a1d883dd9 amendmends according to Code-Review Michael Hoennig 2024-06-21 12:00:28 +0200
  • 1ba760e9a9 replace HsHostingContactEntity with HsOfficeContactEntity Michael Hoennig 2024-06-20 17:19:22 +0200
  • cb29730810 add alertContact to REST Schema, patcher and acceptance-test Michael Hoennig 2024-06-20 16:04:40 +0200
  • 9c43610e7c fix ArchitectureTest Michael Hoennig 2024-06-20 15:35:50 +0200
  • d7a57fd112 add alarm contact to hosting asset Michael Hoennig 2024-06-17 06:26:30 +0200
  • d157730de7 finalize PrivateCloud, Cloud- and ManagedServer and ManagedWebspace Billingtems and HostingAssets (#63) Michael Hoennig 2024-06-20 11:03:59 +0200
  • 024227e73f fix issues from code-review Michael Hoennig 2024-06-20 11:02:57 +0200
  • 992e9f4b74 Merge remote-tracking branch 'refs/remotes/origin/master' into cloud-server-and-webspace-billing-items-and-hosting-assets Michael Hoennig 2024-06-20 10:46:10 +0200
  • 04d9b43301 BookingItem validity start date today (#62) Michael Hoennig 2024-06-20 10:44:28 +0200
  • 1b7c6c7abe fix failed deletion of test-data with reverse references Michael Hoennig 2024-06-20 09:26:49 +0200
  • c565606edf amending other tests to improved error messages Michael Hoennig 2024-06-19 18:10:54 +0200
  • c6e0bd8606 improve error message Michael Hoennig 2024-06-19 17:44:13 +0200
  • 766510e078 implement asTotalLimit(...) validation for SLA-EMail etc. Michael Hoennig 2024-06-19 17:20:13 +0200
  • 988f7dc23b implement asTotalLimitFor(...) validation for SLA-Infrastructure and SLA-Platform Michael Hoennig 2024-06-19 15:47:12 +0200