|
Maintenance release of HTTP server
HTTP 3.1.3
-
Date headers could be messed up since the SimpleDateFormat
instances used for the formating was shared without any
synchronization. All usages of the shared date formatters are
now properly synchronized.
See https://sourceforge.net/p/gatespace/bugs/174/
-
The expires date in cookie headers is now in GMT (UTC) which is a
requirement in RFC 2616 section 3.3.1 and also in RFC 6265.
(HTTP 3.1.3)
|
| 25 May 2012 |
The KF Eclipse Plugin 1.2.1 is released. Fixes for setting start
level and declarative services. Please see the
The Release Notes for more info.
The new version is available from the KF
Eclipse update site:
http://www.knopflerfish.org/eclipse-update/
|
| 5 Apr 2012 |
Desktop 3.1.10 released. Default sort order of bundles saved as a user preference.
|
| 28 Mar 2012 |
Desktop 3.1.9 released. Property added to control the
default sort order in the bundles view.
|
| 23 Mar 2012 |
CM 3.0.2 released. Uses synchronous bundle listeners when
updating location data. Calling update for new bundle when
changing bundle location for a configuration.
|
| 20 Mar 2012 |
Desktop 3.1.8 released. Added typecasts needed when compiling against version 1.6 of the
framework package. Also fixed minor issue with calling bundle stop right after start.
|
| 16 Mar 2012 |
The KF Eclipse Plugin 1.2.0 is released. Lots of new useful functions including parsing of xargs files,
finding bundle sources from a lookup path, and bundle jars directory scanning.
The Release Notes has the full story.
The new version is available from the KF
Eclipse update site:
http://www.knopflerfish.org/eclipse-update/
|
| 12 Mar 2012 |
KF framework 5.1.15 released. Closing bundle archive input streams
more eagerly to avoid false positive CloseGuard warnings on Android.
HTTP bundle 3.0.9 released. Closing input streams
more eagerly to avoid false positive CloseGuard warnings on Android.
|
| 8 Mar 2012 |
log bundle 3.1.2 released.
CM metatype info updated to OSGi R4 format from old
KF-specific metatype format (pre-dates OSGi R3)
|
| 8 Mar 2012 |
HTTP client_connector bundle 3.1.1 released.
Support for HTTP PUT added.
|
| 29 Feb 2012 |
HTTP client_connector bundle 3.1.0 released.
Support for HTTP DELETE added.
|
| 21 Feb 2012 |
Bugfix release of HTTP server 3.0.8. Optional import of
"javax.net.ssl" added. Without the import requesting SSL Client
Authentication on an SSLServerSocket by setting the
"org.knopflerfish.http.req.client.auth" property failed.
|
| 3 Feb 2012 |
The component-3.1.3 bundle (SCR) has been released in the KF
trunk. The new version fixes a problem that caused reference bind
methods to be called when service properties was changed. An
ordering problem is also corrected for services that changed service
ranking.
|
| 23 Dec 2011 |
Support for admin/inspection of SRC (component) has been added to
the component 3.1.0 bundle. The new
version implements the Felix defined ScrService which enables
inspection of service components status. A new bundle
scrcommands 1.0.0 was also released in the KF trunk. It adds the KF console
command group scr and uses the SrcService in component 3.1.0
|
| 16 Nov 2011 |
Bug fix releases of: Log Service 3.1.1, Log Commands 3.1.1 and
Console 3.0.2. Any directives or parameters in a bundle
symbolic name will be stripped away before using the name. See also
https://sourceforge.net/tracker/?func=detail&aid=3438377&group_id=82798&atid=567241
|
| 11 Nov 2011 |
The Event Admin 3.0.5 bundle has been releases in the KF trunk.
The new version Removes three possible dead-locks between the Log-service and the
Event Admin service that could happen when DEBUG-level logging was
enabled. For details see
https://sourceforge.net/tracker/?func=detail&aid=3413792&group_id=82798&atid=567241
|
| 10 Nov 2011 |
The component-3.0.4 bundle (SCR) has been released in the KF
trunk. The new version fixes a problem with components that weren't activated in the correct
order when we had immediate components with optional circular references.
|
| 28 Oct 2011 |
The log-3.1.0 and logcommands-3.1.0 bundles have been released in
the KF trunk. The new versions add support for configuring the log entry
timestamp pattern by setting a format string property. See
https://sourceforge.net/tracker/?func=detail&atid=567241&aid=3426947&group_id=82798.
The new versions also includes other minor fixes in CM handling,
file log handling and
threading issues.
|
| 5 Sep 2011 |
Build system fix. API versions of several bundles updated.
A fix has been made in the KF build system for issue
3402741
by adding implicit imports to the API version of the bundle of all
packages exported by the same bundle. The implicit import
will get a version range starting with the exported version up to
the next major version (excluded). This default setting is per
recommendation of the OSGi Specification.
This fix affects primarily the API version of certain bundles which exports multiple
packages, and previously did not explicitly import their own exported packages.
The bundles listed below are all such API bundles. They have been
updated to a new bug fix version (x.x.N) and are now corrected to
have an implicit import of their respective exported
packages.
- Blueprint (API) 1.0.1
- Deployment Admin (API) 1.0.2
- DMTree 1.0.2
- HTTP-Server 3.0.6
- IO (API) 3.0.1
- Log Service 3.0.6
- User Admin 3.0.2
- Desktop 3.1.7
- JSDK 2.5.0.kf3-2
- Serial Port Device 2.0.1
API bundles with a single exported package are also affected and
will get the same implicit import. However the bundle version of these bundles
have not been updated since this change has no real impact on
such bundles.
The "_all" bundles are also affected such that they get the same
version range on implicit imports. Previously they would get an
implicit import with exactly the same version as the export.
The implementation versions of the bundles are not affected by
this change.
|
| 15 Jul 2011 |
Knopflerfish 3.2 released.
Knopflerfish 3.2
is the second minor KF3 release.
KF 3.2 includes several improvement in the framework, the
compendium services and the Knopflerfish services, resulting in a
faster and more robust Knopflerfish OSGi. The most important new
feature are:
- Refactored fragment handling and full support for dynamic fragment attachment
- Improved handling of hanging bundle threads in start and stop methods,
- Bugfixes in Conditional Permission Admin
- Improved HTTP server, better handling persistent connections as well as handling DoS attacks
- Fixed stability issues in Component (SCR)
- Improved Android / Dalvik support
- New tutorials for Security and Android
The Release
Notes includes the complete list of features and fixes.
|
| 8 Jul 2011 |
Component/SCR bundle updated to 3.0.2 Fixed bug that caused
immediate components only to be active when they were used.
See
http://sourceforge.net/tracker/?func=detail&aid=3285927&group_id=82798&atid=567241
|
| 8 Jul 2011 |
The Knopflerfish framework has been updated to 5.1.14 in trunk.
Fixes minor issue in CPA (Conditional Permission Admin)
|
| 13 Jun 2011 |
The HTTP server bundle has been updated to 3.0.5 in the SVN trunk.
Improved handling of persistent connections for GET and HEAD methods.
|
| 13 Jun 2011 |
The HTTP server bundle has been updated to 3.0.4 in the SVN trunk.
New configurable limits introduced to better control and handle ill behaving HTTP clients.
|
| 10 Jun 2011 |
The KF framework has been updated to 5.1.13 in the SVN trunk.
Fix issue with resolving bundles with optional resolution, see
http://sourceforge.net/tracker/?func=detail&atid=567241&aid=3301526&group_id=82798
|
| 15 Mar 2011 |
The Knopflerfish server is now up an running again. The problem
was a rodent attack on the optical-fibre cable to the Makewave
office. The cable is now replaced. We apologize for the inconvenience.
|