Checkout Tools
  • last updated 3 hours ago
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-6067: Make sure getService isn't failing if thread is interrupted.
FELIX-6035: preload the jrt handler on URLHandlers init using the URL to avoid an add-opens requirement.
  1. … 1 more file in changeset.
Remove some bogus imports.
FELIX-5978: Ensure getClassLoader() is called in a safe way when security is enabled - patched provided by Tim Ward - thanks! (This closes #160)
  1. … 1 more file 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.
FELIX-5912: Handle empty package definitions in system package definitions more gracefully
FELIX-5914: Workaround SecurityManager.getClassContext returning null on Android
    • ?
FELIX-5917: Fix BundlePermission check for fragments
Clean-up: use StringBuilder instead of StringBuffer everywhere.
  1. … 1 more file in changeset.
FELIX-5889: make extension bundle capabilities be indexed by the resolver.
FELIX-5886: Only log errors if we can't load the bytes of an existing entry and not if the entry doesn't exist at all.
Update framework version to 1.9
FELIX-5875: allow to be given via the framework properties.
FELIX-5874: Make URLHandlersContentHandlerProxy.getBuiltIn return the cached handler if any.
  1. … 1 more file in changeset.
FELIX-5800: minor refactoring to not do the prop sub twice.
FELIX-5828: Remove support for android.
FELIX-5800: Fix a small bug when calculating on > java9.
FELIX-5800: fix a bug where we where using the wrong properties map.
FELIX-5870: Don't allow relative path instructions in bundleclasspath to prevent access outside the bundle cache.
  1. … 1 more file in changeset.
[FELIX-5807] Do not hide the cause when a problem occurs in URLHandlersStreamHandlerProxy
FELIX-5759: map protocol instead of URLHandler to URL for builtin handlers to support handlers that handle more than one protocol.
FELIX-5742: Add a felix.detect.jpms property that maps to jpms and use that in the default properties to be able to work with future java versions ootb (just using the current java9 definitions).
  1. … 1 more file in changeset.
FELIX-1974: provide a way to extend the framework to support boot class path extsion bundles.
FELIX-5727: Refactor extension bundle support to allow for custom classloader appenders and to add extension bundles when loaded with java9 PlattformClassLoader.
FELIX-5725: Cache lookup of jdk.internal.reflection classes to prevent high cpu usage when a lot of reflection is used on java9.
FELIX-5719: Require felix.systempackages.substitution=true to enable substitution.
FELIX-5718: Autodetect java9 modules available.
FELIX-5719: add property substitution to eval of user defined system.packages as well as extra.
FELIX-5720: Use PlatformClassLoader as default instead of boot classloader on java9 - inspired by a patch from Ingo Bauersachs. Thanks. (This closes #121).