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

Changeset 1833705 is being indexed.

FELIX-5800: Fix a small bug when calculating osgi.ee 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).
FELIX-5709: Only return hosts in the HOST_NAMESPACE from PackageAdmin.getHosts.
FELIX-5707: don't require osname and processor parameters for native libs.
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-5676: throw an IllegalStateException if a bundle tries to modify its own state via update or uninstall while holding its lock in the STARTING or STOPPING state.
FELIX-5672 Cannot launch Felix on Raspberry Pi: problem with normalizeOSVersion()

  1. … 1 more file in changeset.
Fix a typo
FELIX-5652: Force the resolver threads to be daemons so that they don't stop the jvm from terminating.
[FELIX-5649] Refreshing a fragment causes the framework to be restarted
Normalize os.version in framework properties (FELIX-4695).
Improve native OS version sanitation (FELIX-4696).
  1. … 1 more file 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.
Make the empty ImmutableList a singelton to reduce memory usage similar to the ImmutableMap (FELIX-5589).
Normalize require capabilites the same way we normalize provide capabilites as per spec (FELIX-5604).
  1. … 1 more file in changeset.
Make the empty ImmutableMap a singleton to improve memory usage (This closes #97).
FELIX-5593 Specify ARM processor Endianness

Patch applied on behalf of Kerry Billingham with many thanks!

This closes https://github.com/apache/felix/pull/98

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.
Add a possible workaround for JNLPClassLoader problems in ShutdownHook (FELIX-4837) - This closes #94.