Commit Graph

299 Commits

Author SHA1 Message Date
Josh Cummings
faf5c3d113 Polish toLower/UpperCase Usage
Apply the common security hardening
technique of specifying Locale when
calling toUpperCase and toLowerCase

Closes gh-964
2024-11-14 13:45:33 -07:00
Josh Cummings
4733b6c1d1 Propagate target exception
Closes gh-660
2024-10-11 16:29:38 -06:00
Josh Cummings
0b9084075b 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:35:46 -06:00
Josh Cummings
0c169ecfea Polish Update Tests
Made more robust by verifying fewer implementation details
and relying more on expected outcomes

Issue gh-446
2024-10-10 13:35:46 -06:00
Josh Cummings
c42a9d7751 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:35:45 -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
Josh Cummings
415cf802af Make NameAwareAttributes#remove Case-insensitive
Closes gh-548
2022-02-03 17:57:19 -07:00
Josh Cummings
b3386ba1b3 Polish ReturnAttributes Override
Closes gh-465
2022-02-01 14:05:53 -07:00
Orlando Souto
becfdc9eb8 Update ReturnAttributes Override
Issue gh-465
2022-02-01 13:39:00 -07:00
Josh Cummings
de0f7ae059 Merge pull request #467 from mfijas/patch-1
Fixed debug log format strings
2022-01-18 14:05:03 -07:00
Josh Cummings
c5ab1ac693 Polish
Issue gh-489
2022-01-18 13:50:11 -07:00
Josh Cummings
b74bb9656e Merge pull request #609 from perry2of5/main
Close searchResults so LDAP context can close.
2022-01-18 13:49:43 -07:00