Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1782982 is being indexed.

Don't take implicit boot delegation into account on service assignability check (FELIX-5544).
  1. … 1 more file in changeset.
Replace some tabs with spaces (urgs).
  1. … 1 more file in changeset.
Improve exception message when bundle update fails and improve the handling of concurrent bundle updates by waiting for STARTING and STOPPING bundles if possible (FELIX-5528,FELIX-5138).
  1. … 1 more file in changeset.
FELIX-5513 : Remove code for pre java 5
  1. … 1 more file in changeset.
[FELIX-5485] ServiceReference#getUsingBundles() returns usages with 0 count
  1. … 1 more file in changeset.
Use some more generics - no code change
  1. … 7 more files in changeset.
[FELIX-5384] EventDispatcher#createWhitelistFromHooks fails under security
    • ?
    ./org/apache/felix/framework/EventDispatcherTest.java
  1. … 4 more files in changeset.
FELIX-5085 Add a mock based test for ServiceTracker

Patch applied on behalf of Christian Schneider with many thanks!

    • ?
    ./org/osgi/util/tracker/ServiceTrackerTest.java
FELIX-5084 Add a mock based test for BundleTracker

Patch applied on behalf of Christian Schneider with many thanks!

    • ?
    ./org/osgi/util/tracker/BundleTrackerTest.java
FELIX-5043 Unit test for the changes committed earlier for this issue.

FELIX-5034 : Reduce and correct locking related to the hook registry
  1. … 8 more files in changeset.
FELIX-5014 - Added case for Windows versions with no space.
  1. … 1 more file in changeset.
FELIX-4977 Service Registry Concurrency - add extra check before ungetService()

  1. … 1 more file in changeset.
FELIX-4977 Service Registry Concurrency - add diagnostic counter to test.

FELIX-4977 Service Registry Concurrency - add diagnostic counter to test.

FELIX-4977 Fix for concurrency issue with factory services

This commit fixes the issue in nearly all cases. Very occasionally the testGetUngetServiceFactory() test still reports 1 violation (down from the hundreds we were getting).

  1. … 1 more file in changeset.
Add test case exposing FELIX-4977
Update to use latest parent pom, and correctly set java 6 as minimum version
  1. … 1 more file in changeset.
FELIX-4960 NPE in BundleRevisionImpl.getResourcesLocal()

The NPE is fixed. Also added a unit test.

  1. … 1 more file in changeset.
FELIX-4866 Improve Service Registry

The previous code that was contributed as part of FELIX-4866 could cause ungetService() on a Service Factory to be called with a null service object. This change fixes that.

  1. … 1 more file in changeset.
FELIX-4866 Fix concurrency issue with Service Registry

Includes a concurrency test from pderop that exposes the issue. Many thanks Pierre for identifying this problem!

    • ?
    ./org/apache/felix/framework/ConcurrencyTest.java
  1. … 1 more file in changeset.
Additional unit test for the thread marking implemented in the Service Registration.

Felix Framework Service Registry performance improvements

Implemented through the use of Java 5 concurrency APIs.

Unit tests included for the code that I changed.

  1. … 4 more files in changeset.
FELIX-4867 Remove orphaned bundle revisions on uninstall of previous consumers.

    • ?
    ./org/apache/felix/framework/UninstallBundleTest.java
  1. … 1 more file in changeset.
FELIX-4866 : Improve service registry
  1. … 9 more files in changeset.
Core spec compliance: fix Bundle.adapt(ServiceReferenceDTO[].class)

The new behaviour is spec compliant, but will cause a known OSGi R6 CT failure:

testArrayServiceReferenceDTO

ServiceReferenceDTO[] for stopped bundle is null

This is known deviation and is documented here:

http://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html

  1. … 1 more file in changeset.
FELIX-4690 Added test confirm Windows7 normalizes to windows7
FELIX-3883 Brokeup the os and processor configs into separate property keys.
  1. … 5 more files in changeset.
FELIX-4757 Allow felix processor and os name aliases to be loaded from config and default properties files
  1. … 4 more files in changeset.
FELIX-4736 Refactor R4Library and R4LibraryClause to NativeLibrary and NativeLibraryClause respectively.
  1. … 11 more files in changeset.