You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/10/18 23:21:53 UTC
[sling-org-apache-sling-resourceresolver] branch master created
(now 731ff38)
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resourceresolver.git.
at 731ff38 Update to parent pom 32
This branch includes the following new commits:
new 93f5b5e SLING-2396 : Add new resourceresolver project
new 55a425b SLING-2396 : Add new resourceresolver project
new 03ae940 SLING-2396 : Add new resourceresolver project
new ebe8280 SLING-2396 : Add new resourceresolver project
new fc50733 SLING-2396 : Add new resourceresolver project
new 1ff475e fixing build for a fresh environment
new b80fd12 Update to latest parent pom
new abb7732 Use released versions
new 8788a10 Remove unused code
new bd979af SLING-2530 : Implement CRUD based on resources (WiP)
new 630c84f SLING-2530 : Implement CRUD based on resources (WiP)
new 32563f7 SLING-2530 : Implement CRUD based on resources (WiP)
new c8115ee SLING-2530 : Implement CRUD based on resources (WiP)
new 7f3edfd SLING-2530 : Implement CRUD based on resources
new 0642506 SLING-2530 : Implement CRUD based on resources
new c18b4f1 SLING-2530 : Implement CRUD based on resources
new a69c97b SLING-2530 : Implement CRUD based on resources
new f5a7659 SLING-2530 : Implement CRUD based on resources
new e5774bc SLING-2530 : Implement CRUD based on resources
new f1994e6 SLING-2530 : Implement CRUD based on resources
new 5767d8a SLING-2530 : Implement CRUD based on resources
new 1a26fac SLING-2396 : Add new resourceresolver project
new 1347bf9 SLING-2579 : ResourceResolverFactory should only be available if specific ResourceProvider/Factories are registered
new 4054125 SLING-2583 - introducing MapConfigurationProvider interface
new d8952a8 WIP
new cf134dd handling jcr:content child node case
new 8a6f712 handling duplicate alias case
new b31e50a adding MapEntries unit test
new 16836f2 SLING-2319 - fixing description of mapping property
new 2a17385 SLING-2560 Support reverse mapping with regular expressions: - sling:match may be a replacement pattern (with $1 etc. references) - sling:internalRedirect may be a regular expression - sling:internalRedirect regaular expressions ignored for the resolution map
new 2be429b SLING-2598 : Don't process already defined vanity paths
new 1387177 SLING-2598 : Don't process already defined vanity paths
new c2bcf40 SLING-2530 : Implement CRUD based on resources
new f50d756 SLING-2530 : Implement CRUD based on resources
new f8fbc05 SLING-2530 : Implement CRUD based on resources
new d7a7ef8 SLING-2530 : Implement CRUD based on resources
new c1f9345 SLING-2626 : NPE in ResourceResolverImpl.getResource. Apply slightly modifed version of patch from Radu Cotescu
new 761b1b4 SLING-2541 : General mechanism to chain resource providers
new b381d93 SLING-2639 - adding check for extension in resource names with vanity paths
new 76458b5 SLING-2640 - log current providers after bind/unbind
new 80acff8 SLING-2640 - ResourceProviderEntry did not correctly remove a root provider
new 82418cd SLING-2641 : Make listChildren() Iterable
new f26689f SLING-2530 : Implement CRUD based on resources
new 7bd68e3 SLING-2530 : Implement CRUD based on resources
new bf6af93 Preparing release
new fd1c317 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.0
new 5c7a0be [maven-release-plugin] prepare for next development iteration
new 77594c0 Set dependencies to latest snapshots after release
new f903635 SLING-2665 - allow the default redirect status code to be configured
new 94b121b Update to released bundles
new 01e1a62 SLING-2691 : Correctly update mapping if a jcr:content node is removed
new fb6e886 SLING-2691 : Correctly update mapping if a jcr:content node is removed
new ac1c4ea SLING-2644 - Make the jackrabbit/accessmanager and jackrabbit/usermanager to work with newer servlets/post bundle
new 6ad7495 Revert change to snapshot dependency
new 4f9baa3 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.2
new 5ec5b46 [maven-release-plugin] prepare for next development iteration
new 436b2b8 Use latest releases and update to new parent pom
new 3cbe661 SLING-2713 : java.lang.IllegalStateException: Service already unregistered during unregistering of resource resolver
new 09d69bb SLING-2714 : Wrap LOGGER.debug calls in ResourceProviderEntry. Applied modified patch from Alexander Muthmann
new a6ba8cb SLING-2714 : Wrap LOGGER.debug calls in ResourceProviderEntry.
new 3eab1ed SLING-2719 : Deadlock in ResourceResolverFactoryActivator.checkFactoryPreconditions
new 53bce52 Improved documentation in ResourceProviderEntry, mainly targetted at someone reading the code. No code changes.
new eb5e66e SLING-2725 Pulled in a test class from HttpClient 3.1 to cover the URI class just in case it ever gets changed. URITest has had some tests removed to eliminate additional dependencies. Added a second Unit test to make up for missing coverage. More tests to follow.
new d1bba89 SLING-2725 Added mockito as a test dependency in preparation for wider unit tests.
new 9d31f47 SLING-2725 mock based coverage for the activator and very basic resource resolver usage. coverage now at 57%, more to come.
new fe63024 SLING-2725 Added initial coverage for mapping, needs more work to get real coverage.
new 76b85ec SLING-2725 Coverage at 65%, some areas not covered marked with TODOs in MockedResourceResolverImplTest.
new f36c934 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.4
new 2d0531e [maven-release-plugin] prepare for next development iteration
new 9b2ca0c SLING-2718 Coverage now at 68%, added some coverage for mapping and tests for earlier fixed bugs.
new 6c1d382 Update to latest parent pom and use latest releases in launchpad
new 3c85391 SLING-2739 : Add methods for handling the resource type hierarchy to the resource resolver
new 0439642 Remove duplicate dependency
new 3bd8808 Use Mockito instead of extra mock classes
new 7af1264 Use Mockito instead of extra mock classes
new 14226d7 Use Mockito instead of extra mock classes
new e74fbfc SLING-2741 - Bad Vanity URL breaks whole Sling Resource Resolver :
new b8f6f03 SLING-2739 : Add methods for handling the resource type hierarchy to the resource resolver
new f146137 SLING-2739 : Add methods for handling the resource type hierarchy to the resource resolver
new 40262eb SLING-2741 - Bad Vanity URL breaks whole Sling Resource Resolver
new 5b4c57e SLING-2698 Add a minimal resource access gate, first shot
new 2b53612 SLING-2780 : Make ResourceMetadata read-only when delivered to client code
new d01a7c2 SLING-2780 : Make ResourceMetadata read-only when delivered to client code
new 6ef1eb2 SLING-2698 - resource access security service for resource providers without backing ACLs
new d913021 SLING-2780 : Make ResourceMetadata read-only when delivered to client code
new 0a9245d SLING-2780 : Make ResourceMetadata read-only when delivered to client code
new c8518b7 SLING-2796 : Support refreshing of resource providers
new 37e624a SLING-2819 - resource resolver namespaces mangling tests added, with @Ignores for this issue's NPEs
new a123145 SLING-2819 - check for null path in mangleNamespaces, and activate corresponding tests
new a9daded Prepare for release
new f1916e5 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.6
new d17502b [maven-release-plugin] prepare for next development iteration
new 0b8c371 Use latest snapshot
new d8ebe10 Use released versions after release.
new 502f963 Correct reactor pom and update to parent pom 16
new 2b102f4 SLING-2872 - StringIndexOutOfBoundsException in resource resolver:
new 7bce5d3 SLING-2875 - Easy way for enabling ResourceAccessSecurity for resource providers without underlaying ACLs
new c3aa8f8 SLING-2875 / making the tests running again
new f790931 SLING-2910 : Move web console plugin into category "Sling"
new 3447128 SLING-2910 : Move web console plugin into category "Sling"
new 912584c SLING-2915 - Infrequent NPE in resourceresolver
new f650a28 SLING-2916, SLING-2922 NPE problem in RootResourceProviderEntry
new e281dd6 SLING-2975 : MapEntry#compareTo method is not consistent and might throw ISE on Java7
new 5d65ab4 Update to latest parent pom
new 09ce3c8 Improve log message
new eb1f5f4 SLING-2944 Implement Service User Mapper
new d8110be SLING-2944 : Replace administrative login by service-based login
new cc58e1b Update to parent pom 18
new f41d245 SLING-2944 : Replace administrative login by service-based login
new 28b735d SLING-2944 Implement Service User Mapper; create copy of authentication map
new 33c009d SLING-2944 - Revert accidentally committed additional changes from rev 1525411
new 4d03b2a Minor code optimization: create pattern object only once
new c3fec08 SLING-3160 : Creating ResourceResolverFactory as ServiceFactory leads to multiple MapEntries creation
new 1fb0be8 SLING-3182 : Filter out invalid alias values
new 48241a5 SLING-3183 : Add a configuration flag to disable sling vanity path handling
new f7b239f Finishing SLING-3213 : Adding support for the method 'hasChildren' on Resource and ResourceResolvers
new 332cc6d SLING-3267 - add tests that clarify the current behavior
new af791e4 SLING-3269 - expose cases where ResourceDecorator returning null is not handled as specified
new 3999bac SLING-3269 - the code was right but the tests wrong :-(
new eb07810 SLING-3286 - Remove plugin version overrides from poms
new af5c32e SLING-3285 : ResourceResolver.isResourceType() creates admin session for every call with super type, slowing down processing
new a630164 Don't use deprecated method
new edd2fbf SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
new f9e443f SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
new 68abcbe SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
new e12d156 SLING-2698 : resource access ecurity service for resource providers
new ca607fc SLING-2698 - resource access security service for resource providers. Avoid unnecessary null checks
new ccd0b2c SLING-2698 - resource access security service for resource providers. Implement checks for create and delete
new 3701e54 SLING-2698 - resource access security service for resource providers. Some javadocs
new b348425 Remove unused variables
new b5b01e6 Use constant instead - we rely on latest API now anyway
new b576672 Use latest snapshot
new cb8a54f Use released Sling API
new c075c56 SLING-3148 Merge back from whiteboard/fmeschbe/featureflags/resourceresolver
new 6259457 SLING-3148 Not only look for the sling:features property in the resource itself but also in the jcr:content child node.
new 4abe35d SLING-3148 Change Features service reference to be lookup strategy and return as an Object to prevent link failures if the Features service API is not available at run time.
new d796406 Switch to recent snapshot
new 4bb22c2 SLING-3346 Feature flag not respected
new c6f1c69 SLING-3347 Keep a reference to the Features service once it has been acquired (also null reference if the service is not available) to prevent repeated call to the ComponentContext.lookup method
new 2e5b40e SLING-3350 Adapt to simplified Features service API
new 36d507d SLING-3332 - Long startup time with many sling:alias
new bd6a647 Use released service user mapper
new 1599115 SLING-3400 : Sling holds resource providers after they have been unregistered
new 35624ed FELIX-3444 : Provide a switch to enable feature flags for the resource resolver
new d3fe213 Use latest API
new 05a91fa SLING-3458 - Restrictions imposed by ProviderResourceAccessSecurity should not be discarded by ApplicationResourceAccessSecurity, SLING-3462 - Make ResourceAccessSecurity provider context and application context behave the same way
new f2ab2f6 Use latest snapshot of api
new ccd2ba4 Fix NPE during tests
new 2f06a30 Use released Sling API 2.7.0
new 2ce0381 SLING-3482 : Synthetic resources should lead to a 404
new e506ee3 SLING-3483 - remove sling:features support from the resource resolver, for now
new b7bf2bd SLING-3043 : Allow regexp filtering of vanity paths
new 7640f86 SLING-3482 : Synthetic resources should lead to a 404
new 3487068 SLING-3043 : Allow regexp filtering of vanity paths
new 9408d0d [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.0
new a85cdec [maven-release-plugin] prepare for next development iteration
new 424c1aa Update to parent pom v19
new bc2e166 Remove unused private package statement
new 9bb6353 Internal refactoring to make it easier to override the public api - no functional changes!
new ff836b7 SLING-3428 - vanity paths might be shadowed by url mappings
new 3fa72ee SLING-3523 : ResourceResolverImpl.mangleNamespace and unmangleNamespaces behave differently
new f2aed1a SLING-3505 - Improve handling of updates to mapping (alias, vanity path)
new 1b21a0d SLING-3505 - Improve handling of updates to mapping (alias, vanity path)
new ad68b9e SLING-3563 - Removal of node with sling:alias property is ignored by sling resource resolution
new 3cec066 tabs -> spaces
new 109b9d4 adding test case for jcr:content nodes
new 6feab4a SLING-3505 - minimizing scope of change when a single vanity path changes or when the vanity order of an existing vanity path changes.
new 1027635 SLING-3702 - ResourceResolverTest.testResolveRemovedResourceAlias fails: Timeout waiting for org/apache/sling/api/resource/ResourceResolverMapping/CHANGED event, after 10000 msec
new 9d6255e SLING-3707 - comparing redirect against actual content path, not path with jcr:content
new 59f1c6f SLING-3706 - refreshing resource resolver one time for every change (add/remove/update) event.
new 2585cec SLING-3712 - Increase code coverage for MapEntries
new 2689d14 SLING-3719 - MapEntries->updateTargetPaths holds incorrect information in case of exception while creating a MapEntry
new 2bce3f9 SLING-3719 - MapEntries->updateTargetPaths holds incorrect information in case of exception while creating a MapEntry
new a33e066 SLING-3712 - Increase code coverage for MapEntries
new 1afd678 SLING-3723 - MapEntries->resolveMapsMap holds incorrect information in case of vanityPath removal
new 2c9113d SLING-3712 - Increase code coverage for MapEntries
new 6778747 SLING-3712 - Increase code coverage for MapEntries
new 048c06d SLING-3727 - MapEntries should not update the aliasMap is enableOptimizeAliasResolution is disabled
new f2f7bd9 SLING-3727 - MapEntries should not update the aliasMap is enableOptimizeAliasResolution is disabled
new 23be728 SLING-3712 - Increase code coverage for MapEntries
new cd33c6d SLING-3730 : ResourceResolver does not always set the metadata "sling.resolutionPath" properly
new af1567f SLING-3728 - MapEntries->aliasMap ds incorrect information in case of alias path removal
new 86a7dd9 SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
new 995a5d2 SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
new 1aacb82 SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
new 8fe8507 SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
new 0a90b83 SLING-3772 - removing unnecessary ORDER BY clause from vanity path init query
new 4fe5c75 SLING-3790 - Enahnce MapEntries in order to update configuration under mapRoot only if needed
new 1f6f148 SLING-3713 - VanityPathTest testRedirectOnPathWithExtension fails: Expecting temporary redirect expected:<302> but was:<404>
new b37da7a SLING-3713 - VanityPathTest testRedirectOnPathWithExtension fails: Expecting temporary redirect expected:<302> but was:<404>
new 6d7e8e7 SLING-3792 : Fields in ResourceAccessSecurityTracker must be declared volatile
new 1b9ec54 Updated to parent version 20
new fdee5f2 SLING-3290 - Long startup time with many vanityPath
new a5637a2 SLING-3817 : MockedResourceResolverImplTest.testMapping fails under Java 8 with Illegal group reference: group index is missing. Apply patch from Bob Paulin
new d1b5494 SLING-3851 - sling:redirect is not update in the MapEntries internal vanity path data structure
new 4eae217 Use latest api
new da9cda2 SLING-3868 : Provide a way to get/set a resource resolver associated to the current thread
new 4e238a7 Use latest API snapshot during release
new a642a59 SLING-3730 : ResourceResolver does not always set the metadata "sling.resolutionPath" properly
new 7b5c249 Use released SLING API
new 2283887 SLING-3917 - Add transformQuery support to the ResourceAccessSecurity Implementation
new 67651de [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.2
new 20bfb97 [maven-release-plugin] prepare for next development iteration
new 5f2217e reverting resourceresolver-1.1.2 release
new 2e31dab [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.2
new 4082064 [maven-release-plugin] prepare for next development iteration
new dea717b SLING-3931 - ResourceResolver can run into a stack overflow in findResources
new ab3edd8 SLING-3941 : NPE in org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory
new 8b554e2 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.4
new e74d8f1 [maven-release-plugin] prepare for next development iteration
new a81c39e Update to Sling Parent POM 22 with baselining enabled
new 18340e6 SLING-3986 : Resolution path info is not set when using listChildren
new 6ddd8d0 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.6
new 147dbc8 [maven-release-plugin] prepare for next development iteration
new e1ebe27 SLING-4058 - more logging
new fbaca35 SLING-4168 - MapEntries doesn't update correctly on alias removal
new efe640b SLING-4168 - MapEntries doesn't update correctly on alias removal
new ad6e2d5 SLING-3844 - Resolver.map() spends too much time looking up sling:alias
new 540e579 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.8
new e58d14a [maven-release-plugin] prepare for next development iteration
new 7c4068d SLING-4164 : Order of children is not preserved for SyntheticResource.. Apply patch from Levente Santha
new 81e909f SLING-4228 - Multi-value sling:alias property test fails (ResourceResolverTest)
new 9ac6d11 SLING-4216 - Limit the number of vanityPath MapEntry
new 0bac359 SLING-4216 - Limit the number of vanityPath MapEntry
new a48a99c [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.10
new 394a131 [maven-release-plugin] prepare for next development iteration
new 14b2855 [maven-release-plugin] vote cancelled revert back to 1.1.9-SNAPSHOT
new dd42be1 SLING-4216 - Limit the number of vanityPath MapEntry
new 27eebfe [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.10
new 55d6b5c [maven-release-plugin] prepare for next development iteration
new 3c85868 SLING-4343 - add test for RootResourceProviderEntry.queryResources()
new 67a3a0b SLING-4360 : Mark ResourceResolver and ResourceResolverFactory as invalid if factory is unregistered
new fd9ae65 SLING-4361 : Improve handling of unregistering ResourceProviderFactories
new 278b4fe SLING-4363 : Unregistering a resource provider should also reregister the resource resolver factory
new 26209cf Fix typo
new 94dd332 SLING-4361 : Minor code cleanup
new 53998ae [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.12
new 4b141a9 [maven-release-plugin] prepare for next development iteration
new 1be69fc SLING-4378 : Make handling of unregistering a resource provider configurable
new c27c1e3 SLING-848 Support getting versioned resources by using uri path parameters
new 83ca298 SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
new ef021c4 SLING-4410 : Make default bundle location configurable
new 4cd3eb2 SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
new 49c8f70 SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
new 9182b77 SLING-4372 : The use of finalize in ResourceResolver leads to performance issues. Some code cleanup
new 30cb517 SLING-848 - always set parameterMap with other resourceMetadata
new 10b96f7 Temporarily revert SLING-848 for release
new 027354f [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.14
new b48914d [maven-release-plugin] prepare for next development iteration
new 167384b Reapply SLING-848 after release
new 2cb10cc SLING-848; Updated API version to 2.9.0. Use MockJcrResourceResolverFactory implementation from the Sling Mock in versioning IT
new a6bc628 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.0
new 1e0982b [maven-release-plugin] prepare for next development iteration
new b191e20 SLING-4497 : Memory thread might be terminated by already unregistered bundles/services
new 31905f5 SLING-4497 : Memory thread might be terminated by already unregistered bundles/services
new 3a47634 SLING-3973 : ResourceProviderEntry Should Poll All Viable ModifyingResourceProviders During creation and deletion. Apply patch from Paul Michelotti
new 8334609 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.2
new 27088bf [maven-release-plugin] prepare for next development iteration
new fc7ad78 SLING-4518 : Exception when deleting a resource not managed by the root resource provider
new a554f96 SLING-4518 : Exception when deleting a resource not managed by the root resource provider
new dd693db SLING-4518 : Exception when deleting a resource not managed by the root resource provider
new 34cb0a9 Fix invalid javadoc markup
new c38f7d2 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.4
new 56971a7 [maven-release-plugin] prepare for next development iteration
new a763ac1 SLING-4551 : Performance: Use static logger in ResourceIterator
new 4fe6773 SLING-4644 : SlingException is not properly propagated by ResourceProviderEntry.getInternalResource(...)
new 56e407e SLING-4656 Fix ProviderHandler.compareTo
new b9bbb21 Add test case for SLING-2975
new 5efd0b2 SLING-4698 - Set parent.relativePath to empty for all modules
new fdcb4be Update to Sling Parent 23
new 1d39cd1 Remove superflous sling.java.version=6 as it's the default now
new d6f6fac SLING-4847 - NullPointerException in MapEntries handleEvent
new e54edec set parent version to 24 and add empty relativePath where missing
new 4c162e2 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.6
new 7384ac6 [maven-release-plugin] prepare for next development iteration
new 68f3cae SLING-4750 : New resource provider API - start provider implementation
new 9a94a2e SLING-4750 : New resource provider API - start provider implementation
new 04fb9c7 SLING-4882 - Shared session usage in Sling MapEntries causes contention
new a0f923f SLING-4891 - Improve MapEntries to cache searched vanity paths
new 1e73570 SLING-4891 - Improve MapEntries to cache searched vanity paths
new fea7156 SLING-4891 - Improve MapEntries to cache searched vanity paths
new b5c7611 SLING-4891 - Improve MapEntries to cache searched vanity paths
new 0a2bb4a SLING-4891 - Improve MapEntries to cache searched vanity paths
new 50a757e SLING-4891 - Improve MapEntries to cache searched vanity paths
new 79f266d SLING-4891 - Improve MapEntries to cache searched vanity paths
new bd95595 SLING-4891 - Improve MapEntries to cache searched vanity paths
new 6412862 SLING-4891 - Improve MapEntries to cache searched vanity paths
new 24e637c SLING-4903 - ConcurrentModificationException in MapEntries
new 95cb536 SLING-5025 throw ISE in case the resource resolver factory was closed, clarify Javadocs of the ResourceResolver interface with respect to closed ResourceResolvers
new 8ddcd9e SLING-5087 - The ResourceResolverImpl should provide a stack trace when CRUD operations are performed with a closed resolver
new 5369494 SLING-5087 - The ResourceResolverImpl should provide a stack trace when CRUD operations are performed with a closed resolver
new 60310cd Update the main reactor to parent 25
new 08bf442 SLING-5108 Various little performance improvements
new a58fd90 SLING-5158 Refactor ResourceResolver to use the new ResourceProvider API
new aba4b8f SLING-5159 Rewrite the JCR Resource Provider to use the new API
new ffd2b28 SLING-5201 : Improve resource provider resolving
new dafce2a Remove unused code
new 642ceb0 SLING-5207 some refactoring on test logic to make it better readable/maintainable (no change in logic itself)
new 82bb551 cosmetic: use static imports for Mockito calls
new 293ada5 cosmetic: remove some unused imports
new d0994a3 cosmetic: eliminate some code style warnings
new 59d34c1 SLING-5207 add another unit test to test with typical resource type hierarchy
new 966a1aa SLING-5204 : Implement provider lifecycle methods
new 70b4c3a SLING-5201 : Improve resource provider resolving
new 236f853 SLING-5162 : Support for the new observation API in the resource resolver. Apply partial patch from Tomek Rekawek
new 3d75a86 SLING-5162 : Support for the new observation API in the resource resolver
new 0c5a4f4 SLING-5207 detect cyclic resource super type hierarchies
new 881a910 SLING-5162 : Support for the new observation API in the resource resolver
new f00dcba SLING-5162 : Support for the new observation API in the resource resolver
new 21a677a SLING-5162 : Support for the new observation API in the resource resolver SLING-5204 : Implement provider lifecycle methods
new 8862178 SLING-5162 : Support for the new observation API in the resource resolver SLING-5204 : Implement provider lifecycle methods
new 4b24777 SLING-5208 : Correctly handle LoginException from ResourceProviders
new c322df2 SLING-5201 : Improve resource provider resolving
new 1dc8db2 SLING-5201 : Improve resource provider resolving
new 624cbd3 SLING-5208 : Correctly handle LoginException from ResourceProviders
new a2d5dd6 SLING-5208 : Correctly handle LoginException from ResourceProviders
new 9736af2 SLING-5211 : Display RuntimeService / DTOs in web console
new b49c675 SLING-5201 : Improve resource provider resolving
new 736c907 SLING-5201 : Improve resource provider resolving
new a04aa2a SLING-5186 : Implement Copy/move
new 8013207 SLING-5186 : Implement Copy/move
new 2a4285a SLING-5220 : Add Path and PathSet
new ee5585f Clean up code and log warning if listener is not used
new 9826cdf SLING-5220 : Add Path and PathSet
new e6ea463 SLING-4752 : New resource query API. Implementation stub
new be7b545 SLING-4752 : New resource query API. Implementation stub
new 1f941fa SLING-4752 : New resource query API. Implementation stub
new da1e1b7 SLING-4752 : New resource query API. Implementation stub
new cd8e67a SLING-4752 : New resource query API. Implementation stub
new 73a6fae SLING-4752 : New resource query API. Implementation stub
new 3ab4b97 SLING-4750 : Rename activate/deactivate to start/stop
new 2a1a8d9 Remove new query api and move it to the next API version Rename JCRQueryProvider to QueryLanguageProvider Move new utility classes to separate package
new 6cbada6 SLING-4751 : Rethink the current api
new d2ac4aa Switch to parent pom 26
new b9c652a SLING-5206 - Create tests for all new features/handling
new 3083585 SLING-5206 - Create tests for all new features/handling
new 7aa095c SLING-4750 - New Resource Provider API
new 0220a17 SLING-4750 - New Resource Provider API
new db65c3a SLING-5206 - Create tests for all new features/handling
new 4f48728 SLING-5442 - CombinedResourceProvider.listChildren returns wrong paths for SyntheticResources under '/'
new 3087452 SLING-5206 - Create tests for all new features/handling
new 37e6a2d SLING-5206 - Create tests for all new features/handling
new 8ac256b SLING-4750 - New Resource Provider API
new 4cab4a9 SLING-5206 - Create tests for all new features/handling
new 0f73ca0 SLING-5206 - Create tests for all new features/handling
new d368e39 SLING-4750 - New Resource Provider API
new 844f538 SLING-5455 - Add helper class to construct valid paths
new 627f834 SLING-5455 - Add helper class to construct valid paths
new fea4ff6 SLING-5163 Rewrite the JCR Resource to post events using the new observation API
new ca0edad SLING-5163 - Rewrite the JCR Resource to post events using the new observation API
new a545e86 SLING-5265 - Default change types for resource change listeners
new 8e2fd4f Simple code cleanup
new 506378d Code cleanup, rename SecureResourceProvider, remove StatefulResourceProviderWrapper
new 04e509a SLING-5470 : Resource providers might not be closed
new aeb2fcb SLING-5470 : Resource providers might not be closed
new a12df0b SLING-5470 : Resource providers might not be closed
new 25f14f2 Update javadocs
new 770a9ed Code cleanup - remove EmptyResourceProvider
new f816c5e SLING-5470 : Resource providers might not be closed
new 1deef61 SLING-5470 : Resource providers might not be closed
new 1291ad1 SLING-5470 : Resource providers might not be closed
new 15552b3 SLING-5455 - Add helper class to construct valid paths
new a5b160e o.a.s.resourceresolver: use api 2.10.0 for release
new 4f94595 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.3.0
new 325d358 [maven-release-plugin] prepare for next development iteration
new 5d330a8 o.a.s.resourceresolver: use api 2.10.1-SNAPSHOT until release is out
new 55d650b SLING-5470 : Resource providers might not be closed
new c6eb456 SLING-5470 : Resource providers might not be closed
new 4d47a1a SLING-5470 : Resource providers might not be closed
new a7ce6be SLING-5470 : Resource providers might not be closed
new fed0dd7 Add debug log for invalid ResourceResolver info
new ba14534 Correct name of ResolveContext (was ResolverContext)
new b5ff5c7 SLING-5470 : Resource providers might not be closed
new a26b0aa SLING-5487 : Resource access security is not implemented correctly
new 0e3d303 SLING-5488 : Attribute handling is not correct
new 9525426 SLING-5470 : Resource providers might not be closed
new 54079c6 Add some simple tests.
new b914959 SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
new cc79e9b Use API 2.11.0
new 0ecedff [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.0
new c5f9a93 [maven-release-plugin] prepare for next development iteration
new e448e26 Switch to API snapshot during release vote
new 64bf843 SLING-5492 : ResourceResolver#getParent might ask wrong resource provider
new fd17740 SLING-5492 : ResourceResolver#getParent might ask wrong resource provider
new 581624a SLING-5493 : Stateful resource resolver should not hold (stateless) resource provider
new aa690ea SLING-5495 : Resolution path is not always set
new 91c3d89 SLING-5496 : Adaptable is not implemented for legacy providers
new b97f75f SLING-5496 : Adaptable is not implemented for legacy providers
new f89779c Use released API
new 2b3cea3 SLING-5497 : ResourceResolver#getResource(Resource, String) should handle a null path returned by the base resource
new 0ea4a35 SLING-5498 : ResolveContext#getParentResourceProvider always returns null
new b1814bc SLING-5503 : ConcurrentModificationException while iterating over existing providers
new 99960a0 SLING-5509 : Behaviour Change in Resource#getParent
new 3d01c94 SLING-5510 : Resource resolver should always use most current set of providers. Apply patch from Justin Edelson
new 4a4a117 SLING-5510 : Resource resolver should always use most current set of providers. Apply patch from Justin Edelson
new 52bea1f SLING-5521 : Support Closeable for provider state
new f69fde9 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.2
new 70de28d [maven-release-plugin] prepare for next development iteration
new 3e29310 SLING-5525 : Potential NPE / race condition with unregistered resource providers
new 5e48237 SLING-5532 : resolver.map(../messaging.html) results in NPE
new 51a7660 SLING-5545 Potential NPE in ResourceProviderTracker.postEvents during shutdown
new 651cfbf [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.4
new cc28de8 [maven-release-plugin] prepare for next development iteration
new c286f33 SLING-5580 : Resource Resolver Factory is wrongly activated when zero or more than one required providers
new cfa526e SLING-5561 : Resource Resolver Factory should be deactivated before provider is removed
new 2f4b8d4 SLING-5561 : Resource Resolver Factory should be deactivated before provider is removed
new cadbc07 SLING-5561 - Resource Resolver Factory should be deactivated before provider is removed. Add unit test
new cd26db8 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.6
new 02c96e0 [maven-release-plugin] prepare for next development iteration
new 672387c SLING-5593 : Regression in configuring new JCR Resource Provider
new 0962c10 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.8
new a067490 [maven-release-plugin] prepare for next development iteration
new a45cd23 SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
new 3571233 SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
new 7e8b3f1 SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
new 462b696 SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
new edb2fc2 SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
new 5966972 SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
new 4e3b350 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.10
new b259511 [maven-release-plugin] prepare for next development iteration
new 26f2f35 SLING-5638 - Sling:alias property not working if user does not have read access to the root node
new de154e7 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.12
new ffcf38f [maven-release-plugin] prepare for next development iteration
new 1a443b5 SLING-5829 : Fix handling of SERVICE_PID
new 3a98520 Fix javadocs
new d3cb5c2 SLING-5830 : Allow required providers to be referenced through name (instead of PID)
new 4880b72 SLING-5838 - ResourceChangeListenerInfo does not expand relative paths correctly
new 8e12e93 [maven-release-plugin] prepare release no
new 4148bf9 [maven-release-plugin] prepare for next development iteration
new 5102ab8 SLING-5885 : ResourceResolverFactory might not get correctly re-registered if configuration is changed
new 6123989 Minor code cleanup
new 324faac Use latest SCR annotations
new 8316047 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.16
new 6d21004 [maven-release-plugin] prepare for next development iteration
new 4edfa48 Use parent pom 27
new d7ae343 SLING-5903 - ResourceChangeListenerInfo does not expand glob patterns correctly
new ade1d68 switch parent pom reference everywhere to 28 where it was 27 before this can be safely done because the only difference between 27 and 28 is an updated maven-source-plugin (fix heap space error)
new eee876d SLING-5986 : Improve shutdown time when system is stopping
new 9e1e682 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.18
new ac629bc [maven-release-plugin] prepare for next development iteration
new 65b2bd5 SLING-6000 : MapEntries should move to new ResourceChangeListener API
new 43ead99 SLING-6000 : MapEntries should move to new ResourceChangeListener API
new e06a6c7 SLING-6123 : Pass additional information like the search path to the listeners
new a931e11 SLING-6123 - add fake ResourceChangeListImpl class so that the build passes
new 033d782 SLING-6123 : Pass additional information like the search path to the listeners
new 03f39c5 Fix get properties bug
new a5633ce SLING-5135 - whitelist legit usages of loginAdministrative
new 66574c4 SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new 666b608 SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new 900c9a6 SLING-5135 - whitelist legit usages of loginAdministrative. Make sure to not pass bundle/subservice to clients
new 34a9fd0 SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new 2bfecd8 SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new fa7383f SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new b9f8c91 SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
new 6941714 Remove unused variable
new 2994ec8 SLING-6138 : Use JcrResourceListener for observation. Deprecate attribute methods
new 046677f SLING-5932 - Move Web Console Plugin to separate bundle
new 4379ce4 SLING-6056 : achieve 1:1 mapping between observation and resource change listener
new 9266f57 SLING-6147 - getting null Resource here, should not happen but it's good to detect
new 7a338a5 Add debug logging
new 7b49c83 SLING-5135 - verify handling of forbidden attributes
new d150f70 SLING-6148 : MapEntries get CHANGED event right after DELETE
new f0bdb1d SLING-6148 : MapEntries get CHANGED event right after DELETE
new 2fe87be SLING-6153 : Improve MapEntries implementation
new 4490b52 SLING-6153 : Improve MapEntries implementation
new 5b40e5e SLING-6153 : Improve MapEntries implementation
new eccd45a SLING-6153 : Improve MapEntries implementation
new 000ff4b SLING-6153 : Improve MapEntries implementation
new e44ec09 SLING-6153 : Improve MapEntries implementation
new b628d37 SLING-6153 : Improve MapEntries implementation
new 11318fe Correct path test
new d7e14a1 SLING-6159 : Implementation should not rely on sling:VanityPath mixin
new ff31841 SLING-6164 : Introduce support for an optional property names hint to ResourceChangeListener
new 4609255 SLING-6056 : achieve 1:1 mapping between observation and resource change listener
new efa45dc SLING-6056 : achieve 1:1 mapping between observation and resource change listener
new 06515f2 SLING-6105 : Register old resource event bridge automatically
new 08b551e Use latest parent pom
new 6d85a63 Use released api 2.15.0
new 8e5df74 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.0
new f03708d [maven-release-plugin] prepare for next development iteration
new 1e862f9 Back to API 2.15.1-SNAPSHOT during release vote
new 39b2c26 Correct typo in pom
new 2668515 Use released API 2.15.0
new e506856 SLING-6209 : Use official OSGi annotations in org.apache.sling.resourceresolver
new 42d6ab4 SLING-6243 : Log all deprecated event handlers
new 409a7c2 Remove unused import
new 1d4152e [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.2
new 5b53978 [maven-release-plugin] prepare for next development iteration
new 29408b5 SLING-6283 : Exclusion of observations with listeners using patterns is too aggressive
new 422a3ae [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.4
new fb6f38d [maven-release-plugin] prepare for next development iteration
new 3e0bc95 SLING-6327 ResourceResolverImpl.isResourceType() should compare relative resource types (and ignore any search path prefixes)
new 0ec7855 SLING-6329 - RR.isResourceType() broken with jcr.resource 2.8.2
new 737a3f0 SLING-6327 move the resource type util methods to a private Utils class (and removed it from Sling API)
new 6335d10 SLING-6340 : limiting excludedPaths output to 100 chars
new 78a9794 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.6
new f972dc1 [maven-release-plugin] prepare for next development iteration
new bef909d SLING-6375 - Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
new 73c3feb trivial: minor cleanup and nullability annotations
new 571110d SLING-6375 - Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
new f69292b SLING-6408 : OsgiObservationBridge registration is too aggressive
new 62fad02 Use release 2.16.2 API
new b182054 SLING-5235 : Remove loginAdministrative() usage from org.apache.sling.resourceresolver
new f872cd2 SLING-6375 : Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
new deb6bd6 SLING-6375 : Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
new 737e679 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.8
new 5736bc3 [maven-release-plugin] prepare for next development iteration
new 5b2df60 SLING-6432 : Avoid path parameter parsing with paths containing a dot
new 5b055a8 cosmetic: remove some unused imports and obsolete SuppressWarnings
new 67c278a SLING-6441 : NPE while processing mapping events
new d0aba8c SLING-6446 : Service user not used for web console plugin and mapping
new abfba3d SLING-6447 : Move info about resource providers to bottom of page
new 8fcbb08 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.10
new 2873fdf [maven-release-plugin] prepare for next development iteration
new 400cd00 Remove special import instructions: sling.api requires javax.annotaion anyway
new 6fe31ba SLING-6469 : Resource Resolver Factory does not start if updating from an older version
new 46ec1b7 SLING-6470 : Web Console should use service user 'read'
new dde0faa SLING-6466 : Rename sub service users
new 720fc1a [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.12
new 0aa8a3a [maven-release-plugin] prepare for next development iteration
new 315504d SLING-6542 : MapEntries' concurrent session access fixed by moving locking at beginnning of corresponding sections in addResource, updateResource and handleConfigurationUpdate
new dbe6631 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.14
new cd63b0d [maven-release-plugin] prepare for next development iteration
new 1b26a74 SLING-6552 : ResourceResolver must be independent from javax.jcr
new a5f8109 cosmetic: eliminate some warnings
new c64bc2a SLING-6567 BasicObservationReporter ignores resource changes for resource providers mounted at specific paths
new 5bf3af2 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.16
new d89783d [maven-release-plugin] prepare for next development iteration
new 1675bce SLING-6590 : Change events for resource providers are not send to listeners
new ae943e3 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.18
new c339217 [maven-release-plugin] prepare for next development iteration
new 1c02a94 use Sling Parent 30
new f1124e9 SLING-6613 - ResourceResolverFactory not registered when legacy configuration references JcrResourceProviderFactory
new f0003cd [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.20
new d2e2264 [maven-release-plugin] prepare for next development iteration
new 50b02e1 SLING-6710 : Vanity Path might get removed if a resource is updated
new d5188a0 SLING-6710 : Vanity Path might get removed if a resource is updated
new 193a577 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.22
new c091a54 [maven-release-plugin] prepare for next development iteration
new b9098e6 SLING-6717 : Use commons lang3
new aee1c28 SLING-6718 : Use commons collections 4
new b766e96 SLING-6717 : Use commons lang3
new 9c08ea8 git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1793012 13f79535-47bb-0310-9956-ffa450edef68
new fc0a431 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.24
new abecf48 [maven-release-plugin] prepare for next development iteration
new 0f72444 Use ModifiableValueMap for test instead of PersistableValueMap
new fc75749 SLING-6996: Fix Root Mappings for Resource Resolution when sling:match contains a regex in the host part by double checking that we didn't match a regex on detecting hosts in patterns.
new 0469275 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.26
new 81c8718 [maven-release-plugin] prepare for next development iteration
new 5d04730 SLING-6981: Adjust ResourceResolverFactoryImpl and CommonsResourceResolverFactoryImpl to reflect SLING-6963 - Patch provided by Angela Schreiber.
new e42a042 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.28
new a4d8164 [maven-release-plugin] prepare for next development iteration
new b158708 SLING-7018: Fix a bug that removed to many aliases in certain cases when a resource got removed.
new 30ec388 SLING-7019: Improve the MapEntries class by making sure we only use the resourceresolver while holding a lock and have not been disposed.
new 8f61e59 [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.30
new 59ed07e [maven-release-plugin] prepare for next development iteration
new 52d2df7 SLING-7009 NPE in ResourceChangeListenerInfo when resource.change.types is not String or String array
new bdb92f4 typo
new 1ac84de SLING-7167 Adjust READMEs
new e3c16d2 SLING-7167 Adjust READMEs
new b766c68 SLING-7167 Adjust READMEs
new 731ff38 Update to parent pom 32
The 562 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
['"commits@sling.apache.org" <co...@sling.apache.org>'].