This website requires JavaScript.
e4343a1777
generate Zonefile as prep for external validation
add-domain-setup-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 )
master
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
de9f5b617f
fixing test data
Michael Hoennig
2024-06-19 10:25:35 +0200
afbb51c4d8
Cloud, Server and Webspace BillingItems and HostingAssets
Michael Hoennig
2024-06-17 06:26:30 +0200
dd6b574792
BookingItem validity start date today
Michael Hoennig
2024-06-18 15:08:33 +0200
62867a4cac
booking-item-to-related-hosting-asset-just-1-to-1 (#61 )
Michael Hoennig
2024-06-18 13:53:11 +0200
75611d7092
cleanup
Michael Hoennig
2024-06-17 19:29:43 +0200
875ff5c046
merging master aftermath
Michael Hoennig
2024-06-17 19:11:03 +0200
981fbbcf04
Merge remote-tracking branch 'refs/remotes/origin/master' into booking-item-to-related-hosting-asset-just-1-to-1
Michael Hoennig
2024-06-17 19:07:13 +0200
cbadc6e2c7
mitigate-hosting-asset-fetching-performance-problems (#60 )
Michael Hoennig
2024-06-17 16:46:26 +0200
3356868bf0
fixing code-review-issues
Michael Hoennig
2024-06-17 16:45:55 +0200
8b0e686374
BookingItem to relatedHostingAsset just 1:1
Michael Hoennig
2024-06-17 15:40:04 +0200
ead3fa2053
cleanup
Michael Hoennig
2024-06-17 09:19:47 +0200
b1cf2ed04a
directly use projectRepo to fetch test-data
Michael Hoennig
2024-06-17 09:14:44 +0200
7e608068e6
avoid lazy-loading necessity in assertion
Michael Hoennig
2024-06-17 09:09:27 +0200
9e2e9b44d1
add some fetch = FetchType.LAZY to 1:1 references
Michael Hoennig
2024-06-17 06:26:30 +0200
46dc653174
hierarchical-validation-baseline (#59 )
Michael Hoennig
2024-06-14 16:48:00 +0200
e335ad6c73
make ArchUnitTest green
Michael Hoennig
2024-06-14 15:22:07 +0200
f379ae5cb2
fixing issues from code-review
Michael Hoennig
2024-06-14 14:53:46 +0200
8163c1e338
fix prefix enrichment issues from code-review
Michael Hoennig
2024-06-14 14:46:32 +0200
24811661d4
cleanup + fix 1 ArchTest
Michael Hoennig
2024-06-14 10:07:25 +0200
d7b7d91392
amend FIXME to IMPL.refa because it's too much efford for now
Michael Hoennig
2024-06-14 09:59:18 +0200
6c30109bad
put identifier in validation error in quotes
Michael Hoennig
2024-06-14 07:02:17 +0200
5f2117b5b5
fix potential class loading deadlock in HsHostingAssetEntityValidator
Michael Hoennig
2024-06-14 06:04:51 +0200
0b307ffdb7
fix potential class loading deadlock in HsBookingItemEntityValidator
Michael Hoennig
2024-06-14 05:34:24 +0200
e3bcf65b9f
fix potential class loading deadlock in HsBookingItemEntityValidator
idea-bug-refactor-inline
Michael Hoennig
2024-06-14 05:34:24 +0200
4898a8753b
cleanup: remove unnecessary method override
Michael Hoennig
2024-06-14 05:10:24 +0200
42d484fdc6
use MultiValidationException.throwInvalid in office module as well
Michael Hoennig
2024-06-14 05:07:20 +0200
5d15968e3c
amend test data according to new validations
Michael Hoennig
2024-06-13 16:29:41 +0200
5cae64af4c
performance optimization for RBAC runtime graph generation
Michael Hoennig
2024-06-12 16:00:12 +0200
0045c62a27
improved exception handling and fixing test data for validations
Michael Hoennig
2024-06-12 15:59:43 +0200
5f28f12676
dbuser+db test data for hierarchical multi-options validations
Michael Hoennig
2024-06-12 09:55:45 +0200
6455f89e5b
thresholdPercentage + sub-totals with eachComprising
Michael Hoennig
2024-06-11 19:10:43 +0200
7b63d867e0
hierarchical validation for hosting-assets, no concrete rules yet
Michael Hoennig
2024-06-11 09:44:57 +0200
1d2a65ac22
DSL for hierarchical validation for booking-items and improved violation error messages
Michael Hoennig
2024-06-10 17:32:19 +0200
eb98ab99be
hierarchical validation for booking-items up- and downwards
Michael Hoennig
2024-06-05 15:07:32 +0200
fc2b437a55
add assigned-asset, add more hosting-asset test-data and introduce HsBookingDebitor+hs_booking_debitor_rv (#58 )
Michael Hoennig
2024-06-06 13:46:14 +0200