Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-6178: getServicesInUse returns services with usage count = 0 (patch provided by Renat Sabitov - many thanks)
  1. … 2 more files in changeset.
FELIX-5978: Ensure getClassLoader() is called in a safe way when security is enabled - patched provided by Tim Ward - thanks! (This closes #160)
  1. … 5 more files in changeset.
FELIX-5942 - Replace wait/notify by lock/conditions in Felix to avoid freeze. Based on a patch provided by Antoine DESSAIGNE - Thanks! (This closes #156).
  1. … 2 more files in changeset.
Clean-up: use StringBuilder instead of StringBuffer everywhere.
  1. … 13 more files in changeset.
FELIX-5874: Make URLHandlersContentHandlerProxy.getBuiltIn return the cached handler if any.
  1. … 1 more file in changeset.
FELIX-5870: Don't allow relative path instructions in bundleclasspath to prevent access outside the bundle cache.
  1. … 2 more files in changeset.
FELIX-5665: Delegate class loads for sun.reflect.Generated* classes correctly and cache the result (both, hit and miss) in order to speed up the class lookup. Solution based on a patch provided by Anil Attuluri - Thanks! (This closes #116)
  1. … 1 more file in changeset.
FELIX-5672 Cannot launch Felix on Raspberry Pi: problem with normalizeOSVersion()

  1. … 1 more file in changeset.
Improve native OS version sanitation (FELIX-4696).
  1. … 2 more files in changeset.
Change the fallback for windows native code to win32 (FELIX-5574). This closes #95. Furthermore, add support for windows server 2016 in the normalizeOsName (FELIX-5553).
  1. … 1 more file in changeset.
Normalize require capabilites the same way we normalize provide capabilites as per spec (FELIX-5604).
  1. … 1 more file in changeset.
Don't return null but throw a CNFE from BundleClassloader.loadclass and Bundle.loadClass on recursive class loads (FELIX-5573).
  1. … 1 more file in changeset.
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
  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!

    • ?
    ./java/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!

    • ?
    ./java/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.