felix

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

Changeset 1570600 is being indexed.

[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
FELIX-4318 - prepare for initial release of JAAS Bundle

Reformatting. No other change made

[FELIX-4368] Support custom attributes on the osgi.identity capability.

[FELIX-4371] Integration bundle needed to work with the OSGi Repository CT

  1. /bundlerepository.osgi-ct/src/main/java/org/apache
  2. /bundlerepository.osgi-ct/src/main/java/org
[FELIX-4368] Work toward Repository 1.0 support

This commit registers the Repository Service in the OSGi service registry and also supports parsing a few more data types from the XML.

Use org.apache.felix.configadmin-1.8.1-SNAPSHOT, because the ServiceRaceTest requires the configadmin fix from FELIX-4385.

Cleaned test. Replaced CopyOnWriteArrayList by ConcurrentLinkedQueue. Ensure that aspects are called in the proper order.

Added more checks. This test is now fully operational with my current dm version, which I will commit soon in the sandbox.

Code cleanup: clean all components from dependency manager, at the end of the testBasicResourceAdapter method.