Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-5611 BundleRepository must deal properly R5 index file with resources with relative path from the given repository’s URL

Committing patch on behalf of Cristiano Gavião with many thanks!

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

  1. … 7 more files in changeset.
Apply patch (FELIX-5196) to use case insensitive matching in requirements.

  1. … 4 more files in changeset.
FELIX-5229 BundleNamespace on Req/Cap is not translated correctly

Patch applied on behalf of PK Søreide with many thanks.

This closes #61

  1. … 2 more files in changeset.
FELIX-5195 Provide-Capability not being processed for Resources

Applying patch in behalf of Stephen Kahmann with many thanks.

This closes #53

  1. … 3 more files in changeset.
Applied patches (FELIX-5189) to fix improper parsing of capabilities.

  1. … 2 more files in changeset.
FELIX-4764 Add support to GZIP based compact index files

Committed on behalf of Cristiano Gavião with many thanks!

  1. … 2 more files in changeset.
[FELIX-4571] NullPointerException when using Repository impl with Aries subsystem impl

This commit should fix this problem.

Unit test also included.

  1. … 2 more files in changeset.
[FELIX-4368] Support custom attributes on the osgi.identity capability.

  1. … 4 more files in changeset.
[FELIX-4368] More work to support OSGi Repository 1.0

The SHA-256 for the content capability is now lazily computated.

Additional unit tests.

  1. … 4 more files in changeset.
[FELIX-4369] [FELIX-4370] Initial work towards supporting the OSGi Repository 1.0 spec

This commit provides a start for support of reading the spec-compliant Repository XML. The API for reading the XML hasn't changed, however when an XML document is encountered with the http://www.osgi.org/xmlns/repository/v1.0.0 name space it is parsed as a spec-compliant Repository XML.

This commit provides a start for supporting the Repository Service API, the actual Repository Service is not yet registered, but an implementation of this API can be obtained by wrapping the RepositoryAdmin object with the OSGiRepositoryImpl class.

Part of the work is based on and inspired by the OBR-Repository mapping as used by the Apache Aries Subsystems project (thanks!).

This work is by no means finished, it's just a start. Old clients should still work (at least the existing unit tests all pass) and new unit tests were added.

  1. … 22 more files in changeset.
Add headers to test resources
FELIX-1531: Mandatory directive is ignored on the Export-Package when it comes to resolve the bundles
    • -0
    • +49
    ./repo_for_mandatory.xml
  1. … 5 more files in changeset.
FELIX-2126: add a test case
    • -0
    • +24
    ./repo_for_optional_resources.xml
  1. … 1 more file in changeset.
Forgot to add these test cases from patch. (FELIX-977)

    • -0
    • +1033
    ./repo_for_resolvertest.xml
  1. … 2 more files in changeset.
FELIX-399 Implement Referral with hop count support
    • -0
    • +9
    ./referral1_repository.xml
  1. … 10 more files in changeset.