felix

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

Changeset 1589878 is being indexed.

Apply patch FELIX-4498 to improve handling of optional requirements.

Apply patch FELIX-4497 to improve handling of substitutable exports.

Apply patch FELIX-4428 to fix bug in handling of fragment candidate capabilities.

Apply patch FELIX-4495 to stop ignoring candidates from already resolved fragments.

Apply patch FELIX-4494 to fix improperly wrapped fragment capabilities.

Forgot to add new file from last commit for FELIX-4493.

Apply patch FELIX-4493 to add support for "on demand" resource

resolving.

Apply patch FELIX-4492 to improve logging and diagnostics.

Apply patch FELIX-4182 to address some package space consistency bugs.

Unused imports removed.
Applied code formatting and some minor cleanups to improve readability of the code.

  1. … 13 more files in changeset.
FELIX-3780 - allow DA to be configured through ConfigAdmin:

- missed a system property used to process preprocessed resources;

- refactored the single property into a configuration object to allow future

extensions without an explosion of methods on DeploymentAdminImpl.

FELIX-3780 - allow DA to be configured by ConfigAdmin:

- register the DA implementation also as managed service with PID

"org.apache.felix.deploymentadmin";

- it accepts a single property "stopUnaffectedBundle" which should

be "true" or "false";

- when no configuration is supplied, the fallback is to use the old

framework/system property:

"org.apache.felix.deploymentadmin.stopunaffectedbundle".

FELIX-4483 - make osgi-bundlecontext available in init methods:

- make the bundle context available to the servlet/filter's init methods

to ensure they can operate nicely in a OSGi context. Thanks to Bob P.

for providing the patch.

FELIX-4485: fix incorrect package export.
Rewrote the test to include a manifest.

Disabled failing unit test:

- it appears to fail on JDK6, but succeeds on JDK7?!

FELIX-4486: fix possible thread leakage:

- replaced the ExplodingOutputtingInputStream with a much simpler

ContentCopyingJarInputStream that levarages the JarInputStream to copy

entries while they are read;

- added some test cases to verify the new implementation.

Updated to use latest logback for itest.
Removed logback as it appears to be a memory hog.
FELIX-4484 only mark DPs as stale after successful uninstall:

- if an uninstall fails, we should be able to call uninstallForced to

retry it. When the DP is already marked as stale, this wouldn't work.

Simplify the usage of the DA API:

- add a convience method to return the number of installed DPs;

- add a convience method to install a DP that closes the input stream after

the DA is finished.

[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.fileinstall-3.4.0
Fix fileinstall unit tests
Added itests showing that HttpSession(Attribute)Listener work as expected.

FELIX-4482 - Use scope=provided for OSGi APIs dependencies

* core and online-manipulator updated

* it modules does not have exclusions anymore

[FELIX-4369] Remove unneeded throws clause.

[FELIX-4369] Additional work towards support for the OSGi Repository API

This commit contains logic around parsing of list attributes from the Repository XML.

[FELIX-4436] [fileinstall] Do not refresh bundles that have not been modified