Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add License and Notice file.

Add them into the created bundle

Modify the ServletContextGroup license headers (Apache Licence)

Add rat in the pom to check the license headers consistency.

  1. … 4 more files in changeset.
Before actually leaving the stop() method, makes sure that the background thread running Jetty has actually stopped. Not doing so caused dereferencing of invalid objects (service references, ..).
FELIX-323 Added support for ConfigAdmin. Also added a couple of extra configuration settings. Documented on the wiki.
    • -108
    • +177
    ./java/org/apache/felix/http/jetty/Activator.java
FELIX-783 Uses reflection now to not create a compile time dependency on Java 5 classes. Runtime, it still has if you use SSL and NIO together, so configure your server to not use that combination if appropriate.

Also added a property to disable HTTP if you only want to use HTTPS. The default is, of course, to use HTTP.

FELIX-783 Extended initializeHTTPS() to use NIO or traditional IO based on the property.
FELIX-784 Added support for new properties. Falls back to old ones if new ones are not provided.

Introduced constants for all keys and default values.

Refactored the collection of settings into a setConfiguration() method.

FELIX-870 Added config property to allow NIO to be selectively disabled in favour of simple blocking sockets.
FELIX-769 Service property now set with actual HTTP and HTTPS ports used. Default service property names are same as OSGi config properties for these values:

"org.osgi.service.http.port"

"org.osgi.service.http.port.secure"

These can be overridden with alternative service property names using the following properties:

"org.apache.felix.http.svcprop.port"

"org.apache.felix.http.svcprop.port.secure"

e.g.

org.apache.felix.http.svcprop.port=http.port

org.apache.felix.http.svcprop.port.secure=https.port

FELIX-407 - small change to include debug output of lastModified timestamps to assist in debugging cache handling for resources
FELIX-763 - improvements to alias resolution mechanism. Closer to standard, but still poss not quite right.

Alias "matching" uses the underlying Jetty path matching approach. The fixes in this version seem to avoid errant matches i.e. resource contexts with a completely different alias are no longer called, and matching aliases are now called correctly. There are possibly still deviations from standard.

  1. … 1 more file in changeset.
FELIX-407 - minor fix to ensure resource is returned in a case where modified timestamp of resource can't be determined
FELIX-407 - include and process modification timesstamps
FELIX-503 Account for path info being null in case of direct resource access
FELIX-55 Upgrade to Jetty 6.1.7 and export Servlet API 2.5 from within the bundle

FELIX-434 Support remote user and authentication type API when using handleSecurity()

    • -0
    • +237
    ./java/org/mortbay/jetty/servlet/OsgiResourceHolder.java
    • -0
    • +128
    ./java/org/apache/felix/http/jetty/LogServiceLog.java
  1. … 1 more file in changeset.
FELIX-382 ServletContext.getResource[AsStream] not working correctly
FELIX-379 Registering multiple servlets may hide some
    • -21
    • +64
    ./java/org/mortbay/jetty/servlet/OsgiServletHolder.java
    • -7
    • +5
    ./java/org/mortbay/jetty/servlet/DummyServletHttpRequest.java
    • -78
    • +105
    ./java/org/apache/felix/http/jetty/Activator.java
    • -10
    • +15
    ./java/org/apache/felix/http/jetty/DefaultContextImpl.java
    • -190
    • +90
    ./java/org/apache/felix/http/jetty/HttpServiceImpl.java
    • -0
    • +270
    ./java/org/apache/felix/http/jetty/ServletContextGroup.java
  1. … 1 more file in changeset.
Ensure URL stream is closed once bytes have been read and copied to response (FELIX-330).
    • -17
    • +29
    ./java/org/apache/felix/http/jetty/OsgiResourceHandler.java
Update the http.jetty bundle to the new plugin, make it compile/run against javax.servlet version 2.1, and hook it up to the parent pom.
    • -1
    • +11
    ./java/org/mortbay/jetty/servlet/OsgiServletHandler.java
    • ?
    ./java/org/osgi/service/http/HttpContext.java
    • ?
    ./java/org/osgi/service/http/NamespaceException.java
    • ?
    ./java/org/osgi/service/http/HttpService.java
  1. … 2 more files in changeset.
move felix to tlp
    • ?
    ./java/org/apache/felix/http/jetty/DefaultContextImpl.java
    • ?
    ./java/org/osgi/service/http/HttpContext.java
    • ?
    ./java/org/apache/felix/http/jetty/Activator.java
  1. … 2791 more files in changeset.