Commit Graph

643 Commits

Author SHA1 Message Date
Michael Hoennig
c74c0be206 rejectSetupOfExistingDomainWithInvalidDnsVerification + allowSetupOfExistingDomainWithValidDnsVerification 2024-09-06 16:51:45 +02:00
Michael Hoennig
0393e8b697 fix salt problem for yescrypt hashes in HashGenerator 2024-09-06 15:16:26 +02:00
Michael Hoennig
8316a88bce allowSetupOfNonExistingSubdomainOfRegistrarLevelDomain 2024-09-06 13:08:02 +02:00
Michael Hoennig
bab85c5581 test for handlung DNS lookup failures 2024-09-06 12:39:11 +02:00
Michael Hoennig
e94f2f254a add DNS TXT record verification (WIP) 2024-09-05 16:36:55 +02:00
Michael Hoennig
4a3af3f6fe amend test data+assertions to new validation rules 2024-09-05 13:51:08 +02:00
Michael Hoennig
0ed7264fc1 check hostingasset domain-setup domain name against booking item and parent asset 2024-09-05 13:22:20 +02:00
Michael Hoennig
69313e560f disallow to set up Hostsharing-Domain-Names 2024-09-05 12:13:07 +02:00
Michael Hoennig
9ac453a973 set BI domainName in import and fix validators info string test 2024-09-05 11:35:20 +02:00
Michael Hoennig
9cbdb1fc47 disallow domain setup for top-level and registrar-level domains 2024-09-05 11:05:06 +02:00
fbd17a21e2 ceate bookingitems for domain-setup hostingassets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-04 11:15:37 +02:00
e57f4bf0c8 add-webspace-gid-and-create-webspace-main-user ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-09-03 10:28:57 +02:00
8b5cf8adc1 document-potential-rbac-optimizations ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-09-03 09:37:49 +02:00
0c9931d73a fix running tests from command-line via gw-test ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-30 10:06:39 +02:00
2bacea7ad9 historic-view ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-29 17:00:19 +02:00
a1163bfc8d fix-and-improve-test-execution ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-08-22 11:56:21 +02:00
1eaeade155 real rbac-entities in booking+hosting ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-21 06:18:36 +02:00
2138b3eed0 fix-domain-setup-rbac-grant-problems ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-15 10:38:43 +02:00
0763511edd import-email-addresses ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-12 12:06:12 +02:00
99a26aed8b report multiple zonefile errors, don't stop after first violation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-08 15:25:11 +02:00
5046e9a296 import-hosting-domain-assets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
2024-08-08 10:40:34 +02:00
085876c772 improve-performance-of-office-data-import ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-05 11:48:33 +02:00
e4e1216a85 import-database-users-and-databases ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-02 10:40:15 +02:00
d6a0511d98 import-unix-user-and-email-aliases ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-08-01 13:12:58 +02:00
e1fda412ae rbac-optimization ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-27 10:18:07 +02:00
4d27a98c9a hosting-asset-data-migration ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-22 11:30:33 +02:00
c191af2ea1 add-ipnumber-validatation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-16 10:32:41 +02:00
05e97f4844 TP-202405-filtered_import ()
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
Co-authored-by: Timotheus Pokorra <timotheus.pokorra@solidcharity.com>
Co-authored-by: Dev und Test fuer hsadminng <hsh03-hsngdev@h50.hostsharing.net>
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
2024-07-16 10:23:16 +02:00
c32361a83a add-postgresql-instance-user-and-database-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-15 12:00:34 +02:00
46fce275ae add-mariadb-instance-database-and-user-validations ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-12 10:54:47 +02:00
9d2692add3 add-domain-email-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-11 10:43:47 +02:00
0af389d7c6 add-domain-http-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-10 15:54:02 +02:00
afb6771ed7 HostingAsset-Hierarchie spec in enum HsHostingAssetType and generates PlantUML ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-07-09 14:32:14 +02:00
f6d66d5712 add-domain-setup-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-05 11:56:32 +02:00
a77eaefb94 add-email-alias-hosting-asset ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-03 11:43:08 +02:00
c5722e494f fix HsHostingAssetRepository.findAllByCriteriaImpl query ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-03 10:36:29 +02:00
409f5e97c7 integrate-sha512-password-hashing ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-07-01 15:53:50 +02:00
3391ec6cc9 implement password-hashing (not fully integrated yet) ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-06-28 11:00:15 +02:00
6167ef2221 add-unix-user-hosting-asset-validation ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-27 12:39:44 +02:00
de88f1d842 hosting-asset-validation-beyond-property-validators ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-06-24 12:33:14 +02:00
9418303b7c add optional alarm-contact to hosting-asset ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-21 12:02:07 +02:00
d157730de7 finalize PrivateCloud, Cloud- and ManagedServer and ManagedWebspace Billingtems and HostingAssets ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-20 11:03:59 +02:00
04d9b43301 BookingItem validity start date today ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-20 10:44:28 +02:00
62867a4cac booking-item-to-related-hosting-asset-just-1-to-1 ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-18 13:53:11 +02:00
cbadc6e2c7 mitigate-hosting-asset-fetching-performance-problems ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-17 16:46:26 +02:00
46dc653174 hierarchical-validation-baseline ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-14 16:48:00 +02:00
fc2b437a55 add assigned-asset, add more hosting-asset test-data and introduce HsBookingDebitor+hs_booking_debitor_rv ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-06 13:46:14 +02:00
c23baca47a introduce-booking-project-and-nested-booking-items ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-06-03 14:45:28 +02:00
23a6f89943 hosting-asset-validation-baseline ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Timotheus Pokorra <timotheus.pokorra@hostsharing.net>
2024-05-30 10:45:12 +02:00
2e9e5d6ef0 hosting-asset-validation-for-cloud-server-to-webspace ()
Co-authored-by: Michael Hoennig <michael@hoennig.de>
Reviewed-on: 
Reviewed-by: Marc Sandlus <marc.sandlus@hostsharing.net>
2024-05-06 10:50:59 +02:00