-
Notifications
You must be signed in to change notification settings - Fork 693
[GEODE-10466] Complete Jakarta EE 10, Spring 6.x, Spring Shell 3.x, Apache HttpComponents 5.x, and Jetty 12 migration #7940
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
d838cee
GEODE-10466: Complete Jakarta EE 10, Spring 6.x, Spring Shell 3.x, Ap…
JinwooHwang 67a7086
Remove obsolete Spring Shell 1.x converter classes
JinwooHwang 5b55b27
Remove obsolete Tomcat 6/7/8/9 modules and classes
JinwooHwang 9b4a942
Remove test files for deleted Spring Shell 1.x converters and Tomcat6…
JinwooHwang 2364c6e
feat: Add comprehensive CSRF protection configuration and documentation
JinwooHwang 6cd277b
test: Add CSRF tokens to Pulse integration tests
JinwooHwang 1f36a0e
Fix OAuth test to handle 404 response and add comprehensive documenta…
JinwooHwang 418bad2
Fix BundledJarsJUnitTest and GfshDependencyJarIntegrationTest
JinwooHwang acf5cc0
Fix ConfigurePDXCommandIntegrationTest: Quote parameter values contai…
JinwooHwang 53768c0
Fix ConfigurePDXCommandIntegrationTest for Spring Shell 3.x parameter…
JinwooHwang 6ab2c1c
Security: Enable CSRF protection for OAuth2 authentication in Pulse
JinwooHwang d52a286
Security: Fix path injection vulnerabilities in CLI commands
JinwooHwang 2328f8f
Security: Fix XSS vulnerabilities in Pulse notification system
JinwooHwang bad0a21
Security: Fix URL redirection vulnerability in StartPulseCommand
JinwooHwang 9dbb4c9
Security: Complete CodeQL vulnerability resolution - comprehensive fixes
JinwooHwang 6147360
Fix Lucene 9.x IndexOptions conflict with _point suffix for numeric f…
JinwooHwang 7331f4e
Fix JTA system property timing and Lucene OOM errors
JinwooHwang 11af8f4
Fix GfshCommandRedactionAcceptanceTest by enabling gfsh file logging
JinwooHwang c96567f
Apply spotless formatting fixes
JinwooHwang 7d03e1a
Update sanctioned serializables for MBeanServerFileAccessController$A…
JinwooHwang 762b2cd
Fix PutCommandIntegrationTest for Spring Shell 3.x help format
JinwooHwang fc9bb21
Fix HelperIntegrationTest for Spring Shell 3.x help output format
JinwooHwang 6996912
Fix ignoreJTA system property handling in Jakarta migration
JinwooHwang 723239d
Fix MultiUserAPIDUnitTest suspect string failure
JinwooHwang 5c654e9
Fix region path normalization for MBean lookup in colocated-with vali…
JinwooHwang 218989c
fix: Update ShowMetricsDUnitTest for Spring Shell 3.x migration
JinwooHwang afdba44
fix: Correct command name in ResumeAsyncEventQueueDispatcherDUnitTest
JinwooHwang 2ae52d3
fix: Add SEPARATOR prefix to region name in RemoveCommandDUnitTest
JinwooHwang 7cf7c44
fix: Correct command name in ListAsyncEventQueuesCommandDUnitTest
JinwooHwang 738576d
fix: Handle null indexName in DestroyIndexCommand.updateConfigForGroup
JinwooHwang 656fefb
feat: Add ConfigPropertyConverter for Spring Shell 3.x migration
JinwooHwang 6d61f20
fix: Use normalizedTemplateRegion in error message for consistent reg…
JinwooHwang 4307e73
fix: Normalize prColocatedWith to include separator in persisted conf…
JinwooHwang b37811d
fix: Normalize region path in DefineIndexCommand for index creation
JinwooHwang 6e366dc
GEODE-10466: Fix command name in CreateAsyncEventQueueCommandDUnitTest
JinwooHwang 0adf023
GEODE-10466: Fix array parameter parsing for AlterQueryServiceCommand
JinwooHwang 17d2def
Fix AlterQueryServiceCommandTest to use semicolon delimiter for autho…
JinwooHwang 1505d31
GEODE-10466: Convert inline comments to block comments in build.gradl…
JinwooHwang aad8b3b
Fix SwaggerManagementVerificationIntegrationTest failure
JinwooHwang bdb0a65
GEODE-10466: Fix REST API date serialization after Jakarta migration
JinwooHwang c601a62
GEODE-10466: Fix REST API trailing slash handling in Spring 6.x
JinwooHwang e9d2273
Fix Pulse test failure by exempting /pulseUpdate from CSRF protection
JinwooHwang b60fc4f
GEODE-10466: Fix GlobalTXTimeoutMonitor thread leak in locator shutdown
JinwooHwang 0d2e1f6
GEODE-10466: Fix authentication bypass in Pulse password validation
JinwooHwang 0ccabf5
GEODE-10466: Fix ManagementService internal region access for Jakarta…
JinwooHwang f848ff5
GEODE-10466: Fix SSL certificate rotation acceptance tests by adding …
JinwooHwang 3d3f01a
GEODE-10466: Fix NullPointerException in EchoCommand
JinwooHwang 67c0c87
GEODE-10466: Fix StandaloneClientManagementAPIAcceptanceTest for Jaka…
JinwooHwang f3286b7
GEODE-10466: Fix alter gateway-sender filter clearing for Spring Shel…
JinwooHwang cccc166
feat(GEODE-10466): Add Jetty 12 support for Jakarta EE 10 compatibility
JinwooHwang 34f2b1d
GEODE-10466: Migrate session management tests from Tomcat 6-9 to Tomc…
JinwooHwang 62eb04e
GEODE-10466: Fix cluster configuration initialization race condition …
JinwooHwang 3f94643
GEODE-10466: Update expected-pom.xml for java-jq version 2.0.0
JinwooHwang 43e0daf
GEODE-10466: Add multipart configuration to geode-web-management servlet
JinwooHwang 2ebdec4
GEODE-10466: Fix HTTP Basic Authentication in ClusterManagementServic…
JinwooHwang 83a70e9
GEODE-10466: Add IgnoredException for expected auth failures in Devel…
JinwooHwang 06f2406
GEODE-10466: Clean up Jetty 12 SSL migration code
JinwooHwang 900c865
GEODE-10466: Fix GeodeClientClusterManagementSecurityTest suspicious …
JinwooHwang 19368e8
GEODE-10466: Fix ManagementRestSecurityConfigurationDUnitTest suspici…
JinwooHwang 3600417
GEODE-10466: Add SerializableRegionRedundancyStatusImpl to serializat…
JinwooHwang 161e239
GEODE-10466: Fix CreateMappingCommand parameter validation with multi…
JinwooHwang 3ef6c39
GEODE-10466: Fix PoolProperty[] parameter conversion for Spring Shell…
JinwooHwang 7a1ad8d
Fix Javadoc formatting in MultipartConfig
JinwooHwang 937e646
Update sanctioned serializables for Jakarta EE migration
JinwooHwang b6971b0
Fix PostgreSQL JDBC connection failure in Jakarta EE migration
JinwooHwang db430a5
Fix URL parameter stripping to preserve non-credential parameters
JinwooHwang 334a3d6
Fix multipart configuration for JAR deployment functionality
JinwooHwang 36e59fa
security: Fix path traversal vulnerabilities (CWE-22) in DeployCommand
JinwooHwang 3201520
security: Fix path traversal vulnerabilities in ImportClusterConfigur…
JinwooHwang 8cc5e6d
GEODE-10466: Upgrade Micrometer to 1.14.0
JinwooHwang 805f0ac
Increase heap size for geode-lucene integration tests to 6g
JinwooHwang 10b7188
Update dependency_classpath.txt for geode-server-all integration test
JinwooHwang c9db394
Increase heap size to 8g and enable forking for geode-lucene integrat…
JinwooHwang bf28686
Fork every 5 tests to prevent memory accumulation in geode-lucene
JinwooHwang 4ae8d1f
Upgrade dependencies: commons-io 2.15.1->2.18.0, joda-time 2.10.14->2…
JinwooHwang 4d04c50
Upgrade dependencies: httpcore5-h2 5.2.4->5.3.4, httpcore5 5.2.4->5.3…
JinwooHwang effd14c
Upgrade slf4j-api from 1.7.32 to 2.0.17
JinwooHwang 92c1fad
Merge upstream/develop into GEODE-10466
JinwooHwang b84b234
Update integration test resources for Jakarta Activation changes
JinwooHwang 464223d
Update assembly_content.txt for Jakarta Activation changes
JinwooHwang 132bead
Upgrade commons-io from 2.18.0 to 2.19.0
JinwooHwang b69105a
Merge branch 'apache:develop' into develop
JinwooHwang 1499f2d
Merge develop into GEODE-10466 to resolve conflicts
JinwooHwang c8da5d0
Fix javax.xml.bind dependency in geode-wan
JinwooHwang 7d1f8cb
Migrate GFSH logging from JUL to Log4j2 and complete Spring Shell 3.x…
JinwooHwang 48ee421
GEODE-10466: Fix RebalanceCommandAcceptanceTest JMX disconnection errors
JinwooHwang 78680ec
Merge upstream/develop into GEODE-10466
JinwooHwang c43ea30
Add IgnoredException for connection cleanup messages in DUnit tests
JinwooHwang 5633708
Remove redundant IgnoredException from RebalanceCommandAcceptanceTest
JinwooHwang 58f5e3a
Apply spotless formatting to DataSource test files
JinwooHwang dfd96eb
Log GFSH disconnection at INFO level during normal shutdown
JinwooHwang e6cc1de
GEODE-10466: Fix 'No longer connected' errors during test cleanup
JinwooHwang 55c674c
GEODE-10466: Fix 'No longer connected' errors in JUnit4DistributedTes…
JinwooHwang 362d3a3
GEODE-10466: Move IgnoredException to @Before method
JinwooHwang 26665cc
GEODE-10466: Fix IgnoredException ordering in ClusterStartupRule
JinwooHwang c281fa8
GEODE-10466: Fix IgnoredException pattern mismatch
JinwooHwang 3dc9c93
GEODE-10466: Proper fix - downgrade log level in headless mode
JinwooHwang c62e457
GEODE-10466: Remove obsolete IgnoredException workarounds from connec…
JinwooHwang 6b7c3bd
GEODE-10466: Apply spotless formatting to Gfsh.java
JinwooHwang b31d4c1
GEODE-10466: Apply spotless formatting
JinwooHwang 64366cc
GEODE-10466: Fix ConnectCommandTest mock setup
JinwooHwang 958cb32
GEODE-10466: Spring Shell 3.x migration - completion providers and co…
JinwooHwang 7b831e2
Fix HelperIntegrationTest: only add option help text when not blank
JinwooHwang c704cbe
Fix WanCommandAutoCompletionIntegrationTest: expect leading space in …
JinwooHwang 1743205
Merge branch 'develop' into GEODE-10466
JinwooHwang ac746dd
Update dependency_classpath.txt for geode-server-all integration test
JinwooHwang b2ab1bf
Merge upstream/develop: Update slf4j-api to 2.0.17 for Jakarta EE 10 …
JinwooHwang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.