Commit Graph

95 Commits

Author SHA1 Message Date
Robert von Burg c65c6624fb
[Fix] Ignoring more bundles in I18nMessage 2024-04-30 12:50:54 +02:00
Robert von Burg dc93800fd1
[Project] Set new version 2.3.0-SNAPSHOT 2024-04-23 14:46:57 +02:00
Robert von Burg c4ac21ec98
[New] Added ExceptionHelper.getRootCauseExceptionMessage() 2024-04-23 10:32:43 +02:00
Robert von Burg 393659ff19
[Fix] Fixed Strolch exception i18n hierarchy 2024-03-25 10:18:43 +01:00
Robert von Burg f850367d2b
[Fix] Trying to fix broken test 2024-03-04 16:28:44 +01:00
Robert von Burg f3adc63af2
[New] Added new FileHelper.getTempFile() option MILLIS_FIRST, code cleanup 2024-02-13 09:49:39 +01:00
Robert von Burg 2eeda52f86
[New] ObjectHelper.isIn() extended to allow left and right side to be an array/collection 2024-01-11 13:35:32 +01:00
Robert von Burg 8b20e4392d
[New] ObjectHelper.isIn() extended to allow left and right side to be an array/collection 2024-01-11 12:32:03 +01:00
Robert von Burg 269bd83ded
[New] search with contains() extended for matchAny or matchAll (default) 2023-12-11 15:00:28 +01:00
Robert von Burg 0d674cf947
[Fix] Fixed ObjectHelper.contains() for left=string,right=array 2023-12-01 10:58:36 +01:00
Robert von Burg 3c2aac3b9e
[Fix] encode user provider input for LDAP query
Remove OWASP ESAPI as it has too many dependencies
2023-11-30 14:42:48 +01:00
Robert von Burg 4b0b031b2b
[Fix] Updated AesCryptoHelper
Inspired by https://github.com/tozny/java-aes-crypto/blob/master/aes-crypto/src/main/java/com/tozny/crypto/android/AesCbcWithIntegrity.java
2023-11-30 13:32:01 +01:00
Robert von Burg 792221e190
[Fix] Replaced MD5 with SHA256 2023-11-30 13:11:44 +01:00
Robert von Burg 91a2f5651c
[Fix] Updated AesCryptoHelper
Inspired by https://github.com/tozny/java-aes-crypto/blob/master/aes-crypto/src/main/java/com/tozny/crypto/android/AesCbcWithIntegrity.java
2023-11-30 13:10:01 +01:00
Robert von Burg 579cd0b0e5
[Fix] Always use SAXParserFactory feature disallow-doctype-decl=true 2023-11-30 12:16:28 +01:00
Robert von Burg 7867f206a1
[New] Added TypedTuple.equals and .hashCode() 2023-11-28 15:42:22 +01:00
Robert von Burg 4c8dd9b0d1
[Project] Set new version 2.2.0-SNAPSHOT 2023-11-27 07:53:36 +01:00
Robert von Burg d6cfc6711a
[Minor] Better Exception handling in ElementLockingHandler 2023-11-24 07:57:05 +01:00
Robert von Burg da946f1acb
[New] Added new NetworkHelper.streamStrolchNetworkInterface()
This now streams over all interfaces, no matter if it is running or not.
2023-10-10 16:23:33 +02:00
Robert von Burg be0c3a806c
[Minor] Code cleanup 2023-10-09 14:44:35 +02:00
Robert von Burg 6d0b3f5fb9
[Minor] Rewrote StringHelper.toPrettyHexString() 2023-10-06 17:53:10 +02:00
Robert von Burg 96b24ca03d
[Minor] code cleanup 2023-09-19 09:48:37 +02:00
Robert von Burg 20f04d83d0
[Project] Set new version 2.1.0-SNAPSHOT 2023-09-12 08:01:03 +02:00
Robert von Burg a67850f6fb
[New] Added Supplier<String> to DBC methods 2023-09-05 14:36:00 +02:00
Robert von Burg 2fdc7118e4
[New] Added ObjectFilter.toStatistics() 2023-08-21 16:12:13 +02:00
Robert von Burg e197a3eb6b
[Minor] Added logger to send mail with attachment 2023-08-03 16:52:59 +02:00
Robert von Burg 725190a0f9
[Minor] Use Instant.EPOCH in ISO8601 2023-07-13 10:49:24 +02:00
Robert von Burg e30653d227
[New] Added ISO8601.MAX_LOCAL_TIME 2023-07-04 17:32:31 +02:00
Robert von Burg cd9d6d3216
[Minor] Added tests for MathHelper 2023-07-03 14:48:26 +02:00
Robert von Burg 731cea462c
[New] Allow to create PxW durations 2023-06-08 07:12:17 +02:00
Robert von Burg a8f60ffdc8
[Fix] Fixed text formatting in SmtpMailer for mails with attachments 2023-05-26 13:29:30 +02:00
Robert von Burg 2b4707bf6a
[Major] Refactored MailHandler to send attachments, removed whitelisting 2023-05-25 21:43:53 +02:00
Robert von Burg cea5ed9e25
[New] Added FileHelper.getTempFile(File) 2023-05-25 21:43:13 +02:00
Robert von Burg 5faac2fc0e
[Major] Replaced javax.mail with jakarta 2023-05-12 15:55:41 +02:00
Robert von Burg 9eb10b860b
[Minor] Code cleanup in ObjectFilter and ObjectCache 2023-04-17 14:37:09 +02:00
Robert von Burg dea49d871f
[Minor] code cleanup 2023-04-17 11:49:25 +02:00
Robert von Burg 5f72b05a86
[Minor] code cleanup 2023-04-17 11:43:51 +02:00
Robert von Burg c996fb9fda
[Minor] cleanup logger 2023-04-17 11:28:31 +02:00
Robert von Burg c6a0eaaa17
[Minor] Threading cleanup in I18nMessage 2023-04-17 08:49:24 +02:00
Robert von Burg b8a94478e6
[Minor] code cleanup 2023-04-17 08:35:33 +02:00
Robert von Burg 6d7fc09621
[Minor] code cleanup 2023-04-06 14:48:34 +02:00
Robert von Burg 6b6a50c88e
[Minor] code cleanup 2023-04-06 14:46:30 +02:00
Robert von Burg 47e3072b1b
[Minor] code cleanup 2023-04-06 14:46:10 +02:00
Robert von Burg 0ab140db3e
[Minor] code cleanup 2023-04-06 14:45:16 +02:00
Robert von Burg 4ecda617bb
[Minor] Clean up code 2023-04-06 14:36:13 +02:00
Robert von Burg 78ac6e524c
[Fix] Fixed implicit cast to long in ByteHelper 2023-04-06 14:29:54 +02:00
Robert von Burg 1c60977bc4
[Minor] code cleanup in AesCryptoHelper 2023-04-06 10:24:20 +02:00
Robert von Burg beaf2f1eb4
[Minor] Code cleanup 2023-04-06 07:55:36 +02:00
Robert von Burg c6badc27cf
[Minor] Fix serializable issues 2023-04-06 07:52:19 +02:00
Robert von Burg 7b6e881b21
[Minor] Remove unnecessary main method 2023-04-06 07:48:39 +02:00