felix

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

Changeset 1572007 is being indexed.

[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.gogo.runtime-0.12.0
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.utils-1.6.0
Fix FELIX-4432

DefaultServiceRankingInterceptor holds duplicate dependencies

Change the dependencies field to be a 'set' instead of a 'list'

FELIX-4419 Open access to InstanceDeclaration and TypeDeclaration

* Added DeclarationBuilderService interface

* InstanceBuilder produces DeclarationHandle to XYZDeclaration

* Declarations now also implements DeclarationHandle

* Added some core-it tests to show typical service usage

  1. /ipojo/runtime/core-it/ipojo-core-declaration-test/src
  2. … 34 more files in changeset.
[FELIX-4435] Add a method to do substitution without any callback
[FELIX-4434] Require JDK 5
[FELIX-4433] Provide more control over the substitution
FELIX-4430 Provide bundles using exported packages along with the version at which the exports are imported
FELIX-4427 Fix bundle generation

The exported packages have to be fully listed and then the bundle

plugin is actually able to export the same packages twice with

different versions

FELIX-4427 Also import Http Service API to cooperate with other bundles

also exporting the Http Service API, such as the compendium bundle

FELIX-4427 Need the API bundles for the tests now
FELIX-4427 Fix bundle version and make sure locale properties are included
FELIX-4427 Fix API exports

- Add OSGi Http Service API to API bundle

- Depend on Servlet API 2.3 in the API bundle

(first Servlet API supporting Filter)

- Remove Servlet and Http Service API exports

from Jetty bundle

FELIX-4427 Create Servlet API export bundle

- based on Tomcat Servlet API 7.0.8

- Export at version 2.6 and 3.0

FELIX-3988 - better handling of HttpContext#handleSecurity:

- in case the HttpContext#handleSecurity either committed its own

response, or did set a non-default status code, do not overwrite

the status code with SC_FORBIDDEN;

- modified logic for both the FilterHandler & ServletHandler to make

them symmetrical, added additional test cases to verify the

behaviour.

FELIX-4422, FELIX-4423:

- made the (re)starting and stopping of Jetty no longer asynchronous;

- the deployment/removal of web-app bundles are still done asynchronously

as these operations can potentially be time consuming;

- all itests still work properly and some smoke tests indicate that both

issues are resolved.

FELIX-2974 & FELIX-4211:

- marked only a bare minimum of packages as optional import;

- aligned the import/exports for all bundles [FELIX-2974];

- exported the Jetty packages for easier reuse of existing

functionality, such as GZip-filters [FELIX-4211].

FELIX-3546: update HTTP servlet bridge example

- applied patch provided by Stefan W.

FELIX-3054: Incorrect PathInfo & ServletPath:

- the ServletRequest given to the HttpContext was not wrapped, causing it

to provide incorrect PathInfo & ServletPath information. A small addition

to the solution for FELIX-2774 provides a proper fix. Added itest to

verify this behaviour.

FELIX-2774, FELIX-2797 & FELIX-4424:

- implement support for including and forwarding requests using the Servlet

RequestDispatcher, including several itests to verify behaviour [FELIX-2774];

- wrap HttpSessions in order to provide access to the correct ServletContext

[FELIX-2797];

- rudimentary fix for possible classloader leakage [FELIX-4424];

- prepared the Servlet- & FilterHandlers for named servlet/filters;

- several fixes to make the HTTP implementation more conform the Servlet 3.0

specification.

  1. … 17 more files in changeset.
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release org.apache.felix.jaas-0.0.2
FELIX-4318 - prepare for initial release of JAAS Bundle

Minor formatting as per maven release plugin requirements

FELIX-4318 - prepare for initial release of JAAS Bundle

Updating the changelog

FELIX-4421 - Upgrade to Jetty 8:

- bumped the embedded Jetty version to latest Jetty 8 version;

- bumped minor versions of all bundles to indicate that this

version no longer is compatible with Java 5;

- added simple integration test to verify the basic functionality

provided by the HTTP service.

    • ?
    /http/itest/src/test/resources/resource/test.html
  1. … 20 more files in changeset.
Finalized this test before committing my version in the sandbox.

Complement annotations javadoc with code samples
FELIX-4414 - Empty string value in jaas.realm should also trigger default

Checking for empty string in service reference properties also. Also added a testcase for Util class

  1. /jaas/src/test/java/org/apache/felix/jaas/internal