Commit Graph

305 Commits

Author SHA1 Message Date
Josh Cummings
cc1a15f76e Polish Observation Tests
Check all observable operations

Issue-991
2025-01-09 12:52:30 -07:00
Josh Cummings
6ac57812f8 Add Observation Tests
Issue gh-991
2025-01-09 09:50:12 -07:00
Josh Cummings
32081f5edd Remove Implicit Type Parameters 2025-01-07 13:41:45 -07:00
Josh Cummings
9c978b7adc Make NameAwareAttributes Iterable
Closes gh-937
2025-01-07 13:31:17 -07:00
Josh Cummings
848831d821 Add ObservationContextSource
Closes gh-991
2025-01-07 12:51:39 -07:00
Josh Cummings
734336d683 Polish toLower/UpperCase Usage
Apply the common security hardening
technique of specifying Locale when
calling toUpperCase and toLowerCase

Closes gh-963
2024-11-14 13:44:06 -07:00
Josh Cummings
7bb0a7c20e Propagate target exception
Closes gh-660
2024-10-11 16:29:12 -06:00
Josh Cummings
dfb7b4ceeb Retrieve All ODM-Managed Attributes on Update
In this way, if an Entry has an operational attribute, it will
be present in both the updated and existing objects so that
DirContextAdapter does not compute it as a new attribute.

Closes gh-446
2024-10-10 13:27:55 -06:00
Josh Cummings
849255ffa2 Polish Update Tests
Made more robust by verifying fewer implementation details
and relying more on expected outcomes

Issue gh-446
2024-10-10 13:27:41 -06:00
Josh Cummings
9779735dac Add javax.naming Test Fixtures
Added some test fixtures to reduce mocking that was dependent on
implementation details not under test.

With these in place, it is easier to construct test versions of
common javax.naming constructs while focusing on mocking
Spring LDAP behavior.

Issue gh-446
2024-10-10 13:25:34 -06:00
Josh Cummings
f66085c89b Update to Mockito 5.14.1
Closes gh-931
2024-10-01 16:06:38 -06:00
Josh Cummings
159dfd1fcb Fix Formatting 2024-08-15 10:38:35 -07:00
canbingzt
2b156703d8 chore: fix wrong typo in message 2024-08-15 07:31:39 -07:00
Josh Cummings
a40c1aca88 Fix Misleading Log
Closes gh-833
2024-02-08 11:24:41 -07:00
Josh Cummings
2f3d9347fb Fix Checkstyle 2024-02-01 17:32:57 -07:00
Josh Cummings
95da09ca79 Polish LdapTemplate Logging
Issue gh-345
2024-02-01 17:32:57 -07:00
Roman Zabaluev
8adf061a74 Chore: polishing, javadocs 2024-02-01 17:32:57 -07:00
Roman Zabaluev
3666509bb6 Log LDAP Search Queries
Closes gh-345
2024-02-01 17:32:57 -07:00
Josh Cummings
7fd89aa794 Remove Deprecation Warnings
- Address usage of new Integer
- Address missing deprecation markers

Closes gh-793
2023-07-13 10:08:41 -06:00
Josh Cummings
b75f818415 Update to Spring Framework 6.1.0-M2
Closes gh-792
2023-07-13 10:08:32 -06:00
Marcus Da Coregio
0cd801379d Replace spring-io-plugin with dependency-management-plugin 2023-07-04 11:00:17 -03:00
Josh Cummings
3089966eb1 Clarify DnAttribute Role
Closes gh-459
2023-05-11 08:48:35 -06:00
Josh Cummings
706ce5e074 Align Visibliity Modifiers in Core Tests
Issue gh-750
2023-05-10 09:43:50 -06:00
Josh Cummings
6e3b6ee688 Address JavaFormat Violations in Core Tests
Issue gh-743
2023-05-10 09:43:50 -06:00
Josh Cummings
127e738201 Align Modifier Visibility in Core Tests
Issue gh-750
2023-05-10 09:43:50 -06:00
Josh Cummings
9418667878 Update Copyright for Core Tests
Issue gh-747
2023-05-10 09:43:49 -06:00
Josh Cummings
935dc81716 Filename Matches Class Name
Issue gh-743
2023-05-10 09:43:49 -06:00
Josh Cummings
ec6aeff6a1 Polish JavaFormat in Core 2023-05-10 09:43:49 -06:00
Josh Cummings
e854fafcfe Align Visibility Modifiers in Core
Closes gh-750
2023-05-10 09:43:49 -06:00
Josh Cummings
cc2560ef19 Align JavaDoc Formatting in Core
Closes gh-748
2023-05-10 09:43:49 -06:00
Josh Cummings
f56a6e71f6 Address JavaFormat Violations in Core
Issue gh-743
2023-05-10 09:43:48 -06:00
Josh Cummings
f8be5e56de Update Copyright Headers
Closes gh-747
2023-04-11 16:49:31 -06:00
Josh Cummings
c07584be48 Update Import Order
Closes gh-749
2023-04-11 16:49:25 -06:00
Josh Cummings
ec23b3ebf2 Change Test Names
Closes gh-746
2023-03-30 20:02:11 -06:00
Josh Cummings
5020af0837 Use this. Before Member References
Closes gh-745
2023-03-30 14:56:34 -06:00
Josh Cummings
08b209fe5c Add JavaFormat format Gradle Task
Closes gh-744
2023-03-27 17:32:48 -06:00
Josh Cummings
de86a00e8c Add LdapClient
Closes gh-675
2023-03-17 12:23:30 -06:00
Josh Cummings
c25e11c57a Test DirContextProcessor Runtime Hints
Issue gh-721
2023-02-15 09:44:57 -07:00
Josh Cummings
a1a2eabd62 Add SSLSocketFactory Hints
Closes gh-723
2023-02-15 09:22:33 -07:00
Josh Cummings
f0f569363d Add DirContextProcessor Runtime Hints
Closes gh-721
2023-02-14 08:33:46 -07:00
Marcus Da Coregio
15aab1f826 Add RuntimeHints for Core classes
Closes gh-699
2022-08-17 09:17:55 -03:00
Josh Cummings
baf21e4782 Polish Mockito Update 2022-08-09 12:15:13 -06:00
Josh Cummings
092b22c200 Add Stream Support
Closes gh-586
2022-07-22 14:44:22 -06:00
Josh Cummings
a51c9e11c6 Convert Spaces to Tabs 2022-07-21 15:34:48 -06:00
Josh Cummings
9ded1758d6 Convert to Linux Line Endings 2022-07-21 15:09:00 -06:00
Josh Cummings
c180b65093 Check That Credentials Are Non-Null
Closes gh-538
2022-05-12 10:22:07 -06:00
Josh Cummings
9ab6c493cc Consolidate org.springframework.security.core package
Closes gh-632
2022-05-05 11:08:13 -06:00
Josh Cummings
2bc5e02ed6 Remove Unused Jakarta Dependencies
Closes gh-639
2022-05-04 13:57:06 -06:00
Josh Cummings
777e4ef944 Remove DatatypeConverter Usage
Issue gh-626
2022-05-04 13:57:06 -06:00
Josh Cummings
3fa6001ef7 Add spring-data-commons optional dependency
Otherwise, the XSD cannot find spring-repository.

Issue gh-32
2022-02-17 11:58:25 -07:00