You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
(4) |
Nov
(2) |
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(1) |
Feb
(2) |
Mar
(4) |
Apr
(3) |
May
(2) |
Jun
|
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
(2) |
Nov
(2) |
Dec
(4) |
2005 |
Jan
(2) |
Feb
|
Mar
(3) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(2) |
2006 |
Jan
(1) |
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
(3) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(3) |
Dec
(1) |
2007 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(1) |
2008 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
From: Greg W. <gr...@we...> - 2009-11-17 06:33:56
|
Jetty release 6.1.22 is now available via http://jetty.mortbay.org This release contains a work around for the vulnerability in the SSL protocol that is documented in CVE-2009-3555. The work around prevents renegotiation of SSL connections and this prevents man in the middle text injection. This work around may affect some client certificate usage and for that, an updated JVM will be required. Another security related fix is that the log is now filtered for control characters to protect against vulnerable xterms. It is highly recommended that all jetty 6 servers are updated to use 6.1.22 jetty-6.1.22 16 November 2009 + Fixed XSS issue in demo CometDump servlet + JETTY-937 More JVM bug work arounds. Insert pause if all else fails + JETTY-983 Send content-length with multipart ranges + JETTY-1120 Requests with no body are treated as complete even if there's a LF left to read + JETTY-1121 Merge Multipart query parameters + JETTY-1122 Handle multi-byte utf that causes buffer overflow + JETTY-1129 Filter control characters out of StdErrLog + JETTY-1135 Handle connection closed before accepted during JVM bug work around + JETTY-1144 Fixed multi-byte character overflow + JETTY-1148 Reset partially read request reader. + COMETD-28 Improved concurrency usage in Bayeux and channel handling + 289221 HttpExchange does not timeout when using blocking connector + 290761 HttpExchange.waitForDone() + 291340 state==HEADER (Race condition in onException() notifications) + 292546 Proactively enforce HttpClient idle timeout + CVE-2009-3555 Prevent SSL renegotiate for SSL vulnerability |
From: Greg W. <gr...@we...> - 2009-10-08 03:18:57
|
All, We are really please to announce the release of jetty 7.0.0 from eclipse and jetty hightide 7.0.0 from codehaus. Jetty 7 is an evolution of jetty-6, that contains a significant reorganization of the packaging and jars, as well as many fundamental improvements in the underlying infrastructure of jetty. Key highlights of Jetty-7 include: + Servlet 2.5 container, with underlying access to servlet 3.0 features such as fragments. + Full Java 1.5 support. + Improved Continuations to support jetty-6, jetty-7 and servlet-3.0 async + JASPI for pluggable standard authentication modules + Improved OSGi integration + Ongoing optimizations and performance improvements + Modular start.jar mechanism The jetty-distribution is available via http://eclipse.org/jetty under the terms of the apache 2.0 or eclipse 1.0 licenses. It is covered by the terms of the Eclipse Foundation Software User Agreement. The distribution contains the core functionality of HTTP server, servlet container and HTTP client. The jetty-hightide is an alternate distribution of jetty available via http://jetty.codehaus.org. Hightide is to jetty as ubuntu is to linux. It is fully open source and contains additional modules and integrations: + JSP from glassfish + JTA from atomikos + maven plugin + ant integration + setuid + spring configuration Both distributions are available via maven as artefacts or complete bundles http://repo1.maven.org/maven2/org/eclipse/jetty/ http://repo1.maven.org/maven2/org/mortbay/jetty/ Jetty 6 will continue to be maintained for some time, but all new features will now be developed on Jetty-7. Jetty-8 will be in prelease in the next few months and will support servlet 3.0 Thanks to all that have contributed code, testing, bug reports, ideas or otherwise. cheers VERSION.txt: jetty-7.0.0.v20091005 5 October 2009 291340 Race condition in onException() notifications jetty@codehaus 7.0.0.v20091005 5 October 2009 + JETTY-1021 jetty-maven-plugin overlay or reload issue + JETTY-1089 Upgrade jsp to SJSAS-9_1_1-B60F-07_Jan_2009 + JETTY-1100 extend setuid feature to set number of open file descriptors + JETTY-1109 Improper handling of cookies in Terracotta tests + JETTY-1115 Allow configuration of location of web.xml for jetty-jspc-maven-plugin + Patch test context to deploy at /test for jetty-hightide + Moved example-jetty-spring to jetty-spring + Include jetty-jspc-maven-plugin + Fix jetty/jboss security integration + Remove printlns + Exclude setuid from hightide when building on windows jetty-7.0.0.RC6 September 21 2009 + Fixed XSS issue in CookieDump demo servlet. + 289958 StatisticsServlet incorrectly adds StatisticsHandler + 289960 start.jar assumes command line args are configs + 290081 Eager consume LF after CR + 290761 HttpExchange isDone handles intercepted events. + JETTY-719 Document state machine of jetty http client + JETTY-780 CNFE during startup of webapp with spring-context >= 2.5.1 + JETTY-936 274251 Improved servlet matching and optimized' + JETTY-1080 modify previous fix to work on windows + JETTY-1084 HEAD command not setting content-type in response under certain circumstances + JETTY-1086 Use UncheckedPrintWriter & cleaned up HttpStatus.Code usage + JETTY-1090 resolve potential infinite loop with webdav listener + JETTY-1092 MultiPartFilter can be pushed into infinite loop + JETTY-1093 Request.toString throws exception when size exceeds 4k + JETTY-1098 Default form encoding is UTF8 + JETTY-1101 Updated servlet3 continuation constructor + JETTY-1105 Custom error pages aren't working + JETTY-1108 SSL EOF detection + JETTY-1112 Response fails if header exceeds buffer size + JETTY-1113 IllegalStateException when adding servlet filters programmatically + 280723 Add non blocking statistics handler + 282543 HttpClient SSL buffer size fix + 283357 org.eclipse.jetty.server.HttpConnectionTest exceptions + 288055 jetty-client fails to resolve failed resolution attempts correctly + 288153 jetty-client resend doesn't reset exchange + 288466 LocalConnector is not thread safe + 288514 AbstractConnector does not handle InterruptedExceptions on shutdown + 288772 Failure to connect does not set status to EXCEPTED + 289146 formalize reload policy functionality + 289156 jetty-client: no longer throw runtime exception for bad authn details + 288182 PUT request fails during retry + 289221 HttpExchange does not timeout when using blocking connector + 289285 org.eclipse.jetty.continuation 7.0.0.RC5 imports the org.mortbay.util.ajax package + 289686 HttpExchange.setStatus() has too coarse synchronization + Tweak DefaultServletTest under windows + Copy VERSION.txt to distro + Remove printlns from jetty-plus jetty-7.0.0.RC5 27 August 2009 + 286911 Clean out cache when recycling HTTP fields + JETTY-838 Don't log and throw + JETTY-874 Better header full warnings + JETTY-960 Support for ldaps + JETTY-1081 Handle null content type in GzipFilter + JETTY-1084 Disable GzipFilter for HEAD requests + JETTY-1085 Allow url sessionID if cookie invalid + JETTY-1086 Added UncheckedPrintWriter to avoid ignored EOFs + JETTY-1087 Chunked SSL non blocking input + 287496 Use start.ini always and added --exec + 287632 FilterContinuations for blocking jetty6 jetty-7.0.0.RC4 18 August 2009 + 286185 Implement ability for JSON implementation to automatically register convertors + Added discoverable start options + 286535 ContentExchange status code + 285891 SessionAuthentication is serializable + JETTY-1079 ResourceCollection.toString + 279820 Fixed HotSwapHandler + JETTY-1080 Ignore files that would be extracted outside the destination directory when unpacking WARs + JETTY-1057 XSS error page jetty-7.0.0.RC3 7 August 2009 + 277403 remove system properties + JETTY-1074 JMX thread manipulation + Improved deferred authentication handling + 285697 extract parameters if dispatch has query + 282447 concurrent destinations in HttpClient + 283172 fix Windows build, broken on directory creation with the DefaultServlet + 283375 additional error-checking on SSL connector passwords to prevent NPE + 283513 Check endp.isOpen when blocking read jetty-7.0.0.RC2 29 June 2009 + 283844 Webapp / TLD errors are not clear + 283375 improved extensibility of SSL connectors + 283818 fixed merge of forward parameters + backport jetty-8 annotation parsing to jetty-7 + Disassociate method on IdentityService + 284510 Enhance jetty-start for diagnosis and unit testing + 284475 update jetty.sh for new OPTIONS syntax + Added DebugHandler + Added JavaUtilLog for Jetty logging to java.util.logging framework + 284981 Implement a cross-origin filter + Improved handling of overlays and resourceCollections + 285006 fix AbstractConnector NPE during shutdown. jetty-7.0.0.RC1 15 June 2009 + JETTY-1066 283357 400 response for bad URIs + JETTY-1068 Avoid busy flush of async SSL + 283344 Startup on windows is broken jetty-7.0.0.RC0 8 June 2009 + JETTY-967 create standalone build for PKCS12Import at codehaus + JETTY-1056 update jetty-ant module for Jetty 7 at codehaus trunk + JETTY-1058 Handle trailing / with aliases + 280843 Buffer pool uses isHeader + 271535 Adding integration tests, and enabling RFC2616 tests + 281287 Handle date headers before 1 Jan 1970 + 282807 Better handling of 100 continues if response committed. + 282807 283049 282543 Improved handling of timeouts and complete. More debug jetty-7.0.0.M4 1 June 2009 + 281059 NPE in QTP with debug on + JETTY-799 shell script for jetty on cygwin + JETTY-1031 Handle large pipeline + JETTY-1034 Cookie parsing + JETTY-1042 Prevent cookie leak between shared connection + JETTY-1048 Fix for large partially filtered static content + JETTY-1049 Improved transparent proxy usability + JETTY-1054 Avoid double deploys + JETTY-1055 Cookie quoting + JETTY-1057 Error page stack trace XSS jetty-7.0.0.M3 20 June 2009 + fixed race with expired async listeners + refactored configuration mechanism + added WebAppContext.setConfigurationDiscovered for servlet 3.0 features + 274251 Allow dispatch to welcome files that are servlets (configurable) + 277403 Cleanup system property usage. + 277798 Denial of Service Filter + Portable continuations for jetty6 and servlet3 + Refactored continuations to only support response wrapping + Added ContinuationThrowable + 276545 Quoted cookie paths + 279725 Support 100 and 102 expectations + Refactored AbstractBuffers to HttpBuffers for performance + Numerous cleanups from static code analysis + 280707 client.HttpConnection does not catch and handle non-IOExceptions + 281470 Handle the case where request.PathInfo() should be "/*" jetty-7.0.0.M2 18 May 2009 + JETTY-937 Work around Sun JVM bugs + JETTY-941 Linux chkconfig hint + JETTY-959 CGI servlet doesn't kill the CGI in case the client disconnects + JETTY-980 Fixed ResourceHandler ? handling, and bad URI creation in listings + JETTY-996 Make start-stop-daemon optional + 273767 Update to use geronimo annotations spec 1.1.1 + JETTY-1003 java.lang.IllegalArgumentException: timeout can't be negative + JETTY-1004 CERT VU#402580 Canonical path handling includes ? in path segment + JETTY-1013 MySql Error with JDBCUserRealm + JETTY-1014 Enable start-stop-daemon by default on jetty.sh (START_STOP_DAEMON=1) + JETTY-1015 Reduce BayeuxClient and HttpClient lock contention + JETTY-1020 ZipException in org.mortbay.jetty.webapp.TagLibConfiguration prevents all contexts from being loaded + 275396 Added ScopedHandler to set servlet scope before security handler + 275396 Added Authentication.Wrapped to allow JSAPI wrapping jetty-7.0.0.M1 22 April 2009 + 271258 FORM Authentication dispatch handling avoids caching + Initial support for LoginService.logout + Removed HTTPConnection specifics from connection dispatching + JETTY-695 Handler dump + Reworked authentication for deferred authentication + Reworked JMX for new layout + JETTY-983 DefaultServlet generates accept-ranges for cached/gzip content + 273011 JETTY-980 JETTY-992 Security / Directory Listing XSS present + 271536 Add support to IO for quietly closing Readers / Writers + 273101 Fix DefaultServletTest XSS test case + 273153 Test for Nested references in DispatchServlet jetty-7.0.0.M0 27 March 2009 + JETTY-496 Support inetd/xinetd through use of System.inheritedChannel() + JETTY-540 Merged 3.0 Public Review changes + JETTY-567 Delay in initial TLS Handshake With FireFox 3 beta5 and SslSelectChannelConnector + JETTY-600 Automated tests of WADI integration + upgrade to WADI 2.0 + JETTY-691 System.getProperty() calls ... wrap them in doPrivileged + JETTY-713 Expose additional AbstractConnector methods via MBean + JETTY-731 Completed DeliverListener for cometd + JETTY-748 RandomAccessFileBuffer for hadoop optimization + JETTY-748 Reduced retries on async writes + JETTY-749 Improved ArrayQueue + JETTY-765 ensure stop mojo works for all execution phases + JETTY-774 Improved caching of mime types with charsets + JETTY-775 AbstractSessionTest remove timing related test + JETTY-778 handle granular windows timer in lifecycle test + JETTY-779 Fixed line feed in request log + JETTY-781 Add "mvn jetty:deploy-war" for deploying a pre-assembled war + JETTY-782 Implement interval advice for BayeuxClient + JETTY-783 Update jetty self-signed certificate + JETTY-784 TerracottaSessionManager leaks sessions scavenged in other nodes + JETTY-786 Allow DataSourceUserRealm to create tables + JETTY-787 Handle MSIE7 mixed encoding + JETTY-788 Fix jotm for scoped jndi naming + JETTY-790 WaitingContinuations can change mutex if not pending + JETTY-792 TerracottaSessionManager does not unlock new session with requested id + JETTY-793 Fixed DataCache millisecond rounding + JETTY-794 WADI integration tests fail intermittently. + JETTY-795 NullPointerException in SocketConnector.java + JETTY-801 Bring back 2 arg EnvEntry constructor + JETTY-802 Modify the default error pages to make association with Jetty clearer + JETTY-804 HttpClient timeout does not always work + JETTY-805 Fix jetty-jaas.xml for new UserRealm package + JETTY-806 Timeout related Deadlocks in HTTP Client + JETTY-807 HttpTester to handle charsets + JETTY-808 cometd client demo run.sh + JETTY-809 Need a way to customize WEB-INF/lib file extensions that are added to the classpath + JETTY-811 Allow configuration of system properties for the maven plugin using a file + JETTY-813 Simplify NCSARequestLog.java + JETTY-814 Add org.eclipse.jetty.client.Address.toString() + JETTY-816 Implement reconnect on java bayeux client + JETTY-817 Aborted SSL connections may cause jetty to hang with full cpu + JETTY-818 Support javax.servlet.request.ssl_session_id + JETTY-821 Allow lazy loading of persistent sessions + JETTY-822 Commit when autocommit=true causes error with mysql + JETTY-823 Extend start.config profiles + JETTY-824 Access to inbound byte statistics + JETTY-825 URL decoding of spaces (+) fails for encoding not utf8 + JETTY-830 Add ability to reserve connections on http client + JETTY-831 Add ability to stop java bayeux client + JETTY-832 More UrlDecoded handling in relation to JETTY-825 + JETTY-834 Configure DTD does not allow <Map> children + JETTY-837 Response headers set via filter are ignored for static resources + JETTY-840 add default mime types to *.htc and *.pps + JETTY-841 Duplicate messages when sending private message to yourself with cometd chat demo + JETTY-842 NPE in jetty client when no path component + JETTY-843 META-INF/MANIFEST.MF is not present in unpacked webapp + JETTY-844 Replace reflection with direct invocation in Slf4jLog + JETTY-848 Temporary folder not fully cleanup after stop (via Sweeper) + JETTY-854 JNDI scope does not work with applications in a .war + JETTY-859 MultiPartFilter ignores the query string parameters + JETTY-861 switched buffer pools to ThreadLocal implementation + JETTY-862 EncodedHttpURI ignores given encoding in constructor + JETTY-866 jetty-client test case fix + JETTY-869 NCSARequestLog locale config + JETTY-870 NullPointerException in Response when performing redirect to wrong relative URL + JETTY-871 jetty-client expires() NPE race condition fixed + JETTY-876 Added new BlockingArrayQueue and new QueuedThreadPool + JETTY-894 Add android .apk to mime types + JETTY-897 Remove swing dependency in GzipFilter + JETTY-898 Allow jetty debs to start with custom java args provided by users + JETTY-899 Standardize location and build process for configuration files which go into etc + JETTY-890 merge jaspi branch to trunk + JETTY-909 Update useragents cache + JETTY-917 Change for JETTY-811 breaks systemProperties config parameter in maven-jetty-plugin + JETTY-922 Fixed NPE on getRemoteHost when socket closed + JETTY-923 Client supports attributes + JETTY-926 default location for generatedClasses of jspc plugin is incorrect + JETTY-939 NPE in AbstractConfiguration.callPreDestroyCallbacks + JETTY-938 Deadlock in the TerracottaSessionManager + JETTY-946 Redeploys with maven jetty plugin of webapps with overlays don't work + JETTY-950 Fix double-printing of request URI in request log + JETTY-953 SSL keystore file input stream is not being closed directly + JETTY-956 SslSelectChannelConnector - password should be the default value of keyPassword if not specified + moved to org.eclipse packages + simplified HandlerContainer API jetty-7.0.0.pre5 30 Oct 2008 + JETTY-766 Fix npe + JETTY-767 Fixed SSL Client no progress handshake bug + JETTY-768 Remove EnvEntry overloaded constructors + JETTY-769 jquery example error + JETTY-771 Ensure NamingEntryUtil is jdk1.4 compliant + JETTY-772 Increased default threadpool size to 250 jetty-7.0.0.pre4 28 Oct 2008 + JETTY-241 Support for web application overlays in rapid application development (jetty:run) + JETTY-319 improved passing of exception when webapp unavailable + JETTY-331 SecureRandom hangs on systems with low entropy (connectors slow to start) + JETTY-591 No server classes for jetty-web.xml + JETTY-604 AbstractSession.setSessionURL + JETTY-670 $JETTY_HOME/bin/jetty.sh not worked in Solaris, because of /usr/bin/which has no error-code + JETTY-676 ResourceHandler doesn't support HTTP HEAD requests + JETTY-677 GWT serialization issue + JETTY-680 Can't configure the ResourceCollection with maven + JETTY-681 JETTY-692 MultiPartFilter is slow for file uploads + JETTY-682 Added listeners and queue methods to cometd + JETTY-686 LifeCycle.Listener + JETTY-687 Issue with servlet-mapping in dynamic servlet invoker + JETTY-688 Cookie causes NumberFormatException + JETTY-689 processing of non-servlet related annotations + JETTY-690 Updated XBean dependencies to XBean version 3.4.3 and Spring 2.0.5. + JETTY-696 jetty.sh restart not working + JETTY-698 org.eclipse.resource.JarResource.extract does not close JarInputStream jin + JETTY-699 Optimized cometd sending of 1 message to many many clients + JETTY-700 unit test for unread request data + JETTY-703 maxStopTimeMs added to QueuedThreadPool + JETTY-708 allow 3 scopes for jndi resources: jvm, server or webapp + JETTY-709 Jetty plugin's WebAppConfig configured properties gets overridden by AbstractJettyRunMojo even when already set + JETTY-710 Worked around poor implementation of File.toURL() + JETTY-711 DataSourceUserRealm implementation + JETTY-712 HttpClient does not handle request complete after response complete + JETTY-715 AJP Key size as Integer + JETTY-716 Fixed NPE on empty cometd message + JETTY-718 during ssl unwrap, return true if some bytes were read, even if underflow + JETTY-720 fix HttpExchange.waitForStatus + JETTY-721 Support wildcard in VirtualHosts configuration + JETTY-723 jetty.sh does not check if TMP already is set + JETTY-724 better handle EBCDIC default JVM encoding + JETTY-728 Improve Terracotta integration and performances + JETTY-730 Set SAX parse features to defaults + JETTY-731 DeliverListener for cometd + JETTY-732 Case Sensitive Basic Authentication Response Header Implementations + JETTY-733 Expose ssl connectors with xbean + JETTY-735 Wrong default jndi name on DataSourceUserRealm + JETTY-736 Client Specific cometd advice + JETTY-737 refactored jetty.jar into jetty, xml, security, ssl, webapp and deploy jars + JETTY-738 If jetty.sh finds a pid file is does not check to see if a process with that pid is still running + JETTY-739 Race in QueuedThreadPool + JETTY-741 HttpClient connects slowly due to reverse address lookup by InetAddress.getHostName() + JETTY-742 Private messages in cometd chat demo + JETTY-747 Handle HttpClient exceptions better + JETTY-755 Optimized HttpParser and buffers for few busy connections + JETTY-757 Unhide JAAS classes + JETTY-758 Update JSP to glassfish tag SJSAS-9_1_1-B51-18_Sept_2008 + JETTY-759 Fixed JSON small negative real numbers + JETTY-760 Handle wildcard VirtualHost and normalize hostname in ContextHandlerCollection + JETTY-762 improved QueuedThreadPool idle death handling + JETTY-763 Fixed AJP13 constructor + JETTY-766 Ensure SystemProperties set early on jetty-maven-plugin jetty-7.0.0pre3 - 6 August 2008 + Upgrade jsp 2.1 to SJSAS-9_1_02-B04-11_Apr_2008 + JETTY-30 Externalize servlet-api to own project + JETTY-182 Support setting explicit system classpath for jasper Jsr199JavaCompiler + JETTY-319 Get unavailable exception and added startWithUnavailable option + JETTY-381 JETTY-622 Multiple Web Application Source Directory + JETTY-442 Accessors for mimeType on ResourceHandler + JETTY-502 forward of an include should hide include attributes + JETTY-562 RewriteHandler support for virtual hosts + JETTY-563 JETTY-482 OpenRemoteServiceServlet for GWT1.5M2+ + JETTY-564 Consider optionally importing org.apache.jasper.servlet + JETTY-571 SelectChannelConnector throws Exception on close on Windows + JETTY-608 Suspend/Resume/Complete request listeners + JETTY-621 Improved LazyList javadoc + JETTY-626 Null protect reading the dtd resource from classloader + JETTY-628 Rewrite rule for rewriting scheme + JETTY-629 Don't hold timeout lock during expiry call. + JETTY-632 OSGi tags for Jetty client + JETTY-633 Default form encoding 8859_1 rather than utf-8 + JETTY-635 Correctly merge request parameters when doing forward + JETTY-636 Separate lifeycle of jsp build + JETTY-637 empty date headers throw IllegalArgumentException + JETTY-641 JDBC Realm purge cache problem + JETTY-642 NPE in LdapLoginModule + JETTY-644 LdapLoginModule uses proper filters when searching + JETTY-645 Do not provide jetty-util to the webapps + JETTY-646 Should set Cache-Control header when sending errors to avoid caching + JETTY-647 suspended POSTs with binary data do too many resumes + JETTY-650 Parse "*" URI for HTTP OPTIONS request + JETTY-651 Release resources during destroy + JETTY-653 Upgrade jta api specs to more recent version + JETTY-654 Allow Cometd Bayeux object to be JMX manageable + JETTY-655 Support parsing application/x-www-form-urlencoded parameters via http PUT + JETTY-656 HttpClient defaults to async mode + JETTY-659 ContentExchange and missing headers in HttpClient + JETTY-663 AbstractDatabaseLoginModule handle not found UserInfo and userName + JETTY-665 Support merging class directories + JETTY-666 scanTargetPatterns override the values already being set by scanTarget + JETTY-667 HttpClient handles chunked content + JETTY-669 Http methods other than GET and POST should not have error page content + JETTY-671 Configure DTD does not allow <Property> children + JETTY-672 Utf8StringBuffer doesn't properly handle null characters (char with byte value 0) + JETTY-675 ServletContext.getRealPath("") returns null instead of returning the root dir of the webapp jetty-7.0.0pre2 - 30 June 2008 + JETTY-336 413 error for header buffer full + JETTY-425 race in stopping SelectManager + JETTY-568 Avoid freeing DirectBuffers. New locking NIO ResourceCache. + JETTY-569 Stats for suspending requests + JETTY-576 servlet dtds and xsds not being loaded locally + JETTY-572 Unique cometd client ID + JETTY-578 OSGI Bundle-RequiredExcutionEnvironment set to J2SE-1.5 + JETTY-579 OSGI resolved management and servlet.resources import error + JETTY-580 Fixed SSL shutdown + JETTY-581 ContextPath constructor + JETTY-582 final ISO_8859_1 + JETTY-584 handle null contextPath + JETTY-587 persist sessions to database + JETTY-588 handle Retry in ServletException + JETTY-589 Added Statistics Servlet + JETTY-590 Digest auth domain for root context + JETTY-592 expired timeout callback without synchronization + JETTY-595 SessionHandler only deals with base request session + JETTY-596 proxy support in HttpClient + JETTY-598 Added more reliable cometd message flush option + JETTY-599 handle buffers consistently handle invalid index for poke + JETTY-603 Handle IPv6 in HttpURI + JETTY-605 Added optional threadpool to BayeuxService + JETTY-606 better writeTo impl for BIO + JETTY-607 Add GigaSpaces session clustering + JETTY-609 jetty-client improvements for http conversations + JETTY-610 jetty.class.path not being interpreted + JETTY-611 make general purpose jar scanning mechanism + JETTY-612 scan for web.xml fragments + JETTY-613 various distribution related changes + JETTY-614 scanner allocates hashmap on every iteration + JETTY-615 Replaced CDDL servlet.jar with Apache-2.0 licensed version + JETTY-623 ServletContext.getServerInfo() non compliant jetty-7.0.0pre1 - 3 May 2008 + Allow annotations example to be built regularly, copy to contexts-available + Make annotations example consistent with servlet 3.0 + Refactor JNDI impl to simplify + Improved suspend examples + address osgi bundling issue relating to build resources + JETTY-529 CNFE when deserializing Array from session resolved + JETTY-558 optional handling of X-Forwarded-For/Host/Server + JETTY-559 ignore unsupported shutdownOutput + JETTY-566 allow for non-blocking behavior in jetty maven plugin + JETTY-440 allow file name patterns for jsp compilation for jspc plugin jetty-7.0.0pre0 - 21 April 2008 + Jetty-6.1.8 Changes + Refactor of Continuation towards servlet 3.0 proposal + JETTY-282 Support manually-triggered reloading by maven plugin + QueuedThreadPool default + RetryRequest exception now extends ThreadDeath + Added option to dispatch to suspended requests. + Delay 100 continues until getInputStream + HttpClient supports pipelined request + BayeuxClient use a single connection for polling + Make javax.servlet.jsp optional osgi import for jetty module + Ensure Jotm tx mgr can be found in jetty-env.xml + Renamed modules management and naming to jmx and jndi. + JETTY-282 Support manually-triggered reloading by maven plugin + JETTY-341 100-Continues sent only after getInputStream called. + JETTY-386 backout fix and replaced with ContextHandler.setCompactPath(boolean) + JETTY-399 update OpenRemoteServiceServlet to gwt 1.4 + JETTY-467 allow URL rewriting to be disabled. + JETTY-468 unique holder names for addServletWithMapping + JETTY-471 LDAP JAAS Realm + JETTY-474 Fixed case sensitivity issue with HttpFields + JETTY-475 AJP connector in RPMs + JETTY-486 Improved jetty.sh script + JETTY-487 Handle empty chunked request + JETTY-494 Client side session replication + JETTY-519 HttpClient does not recycle closed connection. + JETTY-522 Add build profile for macos for setuid + JETTY-523 Default servlet uses ServletContext.getResource + JETTY-524 Don't synchronize session event listener calls + JETTY-525 Fixed decoding for long strings + JETTY-526 Fixed MMBean fields on JMX MBeans + JETTY-528 Factor our cookie parsing to CookieCutter + JETTY-530 Improved JMX MBeanContainer lifecycle + JETTY-531 Optional expires on MovedContextHandler + JETTY-532 MBean properties for QueuedThreadPool + JETTY-535 Fixed Bayeux server side client memory leak + JETTY-537 JSON handles Locales + JETTY-538 test harness fix for windows + JETTY-540 Servlet-3.0 & java5 support (work in progress) + JETTY-543 Atomic batch get and put of files. + JETTY-545 Rewrite handler + JETTY-546 Webapp runner. All in one jar to run a webapps + JETTY-547 Shutdown SocketEndpoint output before close + JETTY-550 Reading 0 bytes corrupts ServletInputStream + JETTY-551 Wadi 2.0-M10 + JETTY-553 Fixed customize override + JETTY-556 Encode all URI fragments + JETTY-557 Allow ServletContext.setAttribute before start + JETTY-560 Allow decoupling of jndi names in web.xml |
From: Greg W. <gr...@mo...> - 2008-11-05 01:56:36
|
Release Jetty 6.1.12 is now available via http://jetty.mortbay.org The 5 months since the last stable release has been a little longer than we had intended, but the release contains lots of improvements, many fixes and a few good optimizations. New features include: + Cometd now uses a stable release of Dojo and a mvn release of cometd API + Improved Terracotta clustering support + Integrated with Gigaspaces for grid computing. + Async HttpClient now supports proxies, SSL and authentication There are no major bug fixes, but enough important ones and optimizations to justify an upgrade as soon as convenient. Thanks for all the contributions, feedback and assistance from the Jetty community. jetty-6.1.12 4 November 2008 + JETTY-731 Completed DeliverListener for cometd + JETTY-772 Increased default threadpool size to 250 + JETTY-774 Cached text/json content type + JETTY-775 fix port of openspaces to jetty-6 jetty-6.1.12.rc5 30 October 2008 + JETTY-703 maxStopTimeMs added to QueuedThreadPool + JETTY-762 improved QueuedThreadPool idle death handling + JETTY-763 Fixed AJP13 constructor + JETTY-766 Ensure SystemProperties set early on jetty-maven-plugin + JETTY-767 Fixed SSL Client no progress handshake bug + JETTY-768 Remove EnvEntry overloaded constructors + JETTY-771 Ensure NamingEntryUtil jdk1.4 compliant jetty-6.1.12.rc4 21 October 2008 + JETTY-319 improved passing of exception when webapp unavailable + JETTY-729 Backport Terracotta integration to Jetty6.1 branch + JETTY-744 Backport of JETTY-741: HttpClient connects slowly due to reverse address lookup by InetAddress.getHostName() + JETTY-747 Handle exceptions better in HttpClient + JETTY-755 Optimized HttpParser and buffers for few busy connections + JETTY-758 Update JSP 2.1 to glassfish tag SJSAS-9_1_1-B51-18_Sept_2008 + JETTY-759 Fixed JSON small negative real numbers + JETTY-760 Handle wildcard VirtualHost and normalize hostname in ContextHandlerCollection jetty-6.1.12.rc3 10 October 2008 + JETTY-241 Support for web application overlays in rapid application development (jetty:run) + JETTY-686 LifeCycle.Listener + JETTY-715 AJP key size + JETTY-716 NPE for empty cometd message + JETTY-718 during ssl unwrap, return true if some bytes were read, even if underflow + JETTY-720 fix HttpExchange.waitForStatus + JETTY-721 Support wildcard in VirtualHosts configuration + JETTY-722 jndi related threadlocal not cleared after deploying webapp + JETTY-723 jetty.sh does not check if TMP already is set + JETTY-725 port JETTY-708 (jndi scoping) to jetty-6 + JETTY-730 set SAX parser features to defaults + JETTY-731 DeliverListener for cometd + JETTY-732 Case Sensitive Basic Authentication Response Header Implementations + JETTY-736 Client Specific cometd advice + JETTY-738 If jetty.sh finds a pid file is does not check to see if a process with that pid is still running + JETTY-739 Race in QueuedThreadPool + JETTY-742 Private messages in cometd chat demo jetty-6.1.12rc2 12 September 2008 + JETTY-282 Support manually-triggered reloading + JETTY-331 SecureRandom hangs on systems with low entropy (connectors slow to startup) + JETTY-591 No server classes for jetty-web.xml + JETTY-670 $JETTY_HOME/bin/jetty.sh not worked in Solaris, because of /usr/bin/which has no error-code + JETTY-671 Configure DTD does not allow <Property> children + JETTY-672 Utf8StringBuffer doesn't properly handle null characters (char with byte value 0) + JETTY-676 ResourceHandler doesn't support HTTP HEAD requests + JETTY-677 GWT serialization issue + JETTY-680 Can't configure the ResourceCollection with maven + JETTY-681 JETTY-692 MultiPartFilter is slow for file uploads + JETTY-682 Added listeners and queue methods to cometd + JETTY-683 ResourceCollection works for jsp files but does not work for static resources under DefaultServlet + JETTY-687 Issue with servlet-mapping in dynamic servlet invoker + JETTY-688 Cookie causes NumberFormatException + JETTY-692 JETTY-681 MultiPartFilter is slow for file uploads + JETTY-696 ./jetty.sh restart not working + JETTY-698 org.mortbay.resource.JarResource.extract does not close JarInputStream jin + JETTY-699 Optimize cometd sending of 1 message to many many clients + JETTY-709 Jetty plugin's WebAppConfig configured properties gets overridden by AbstractJettyRunMojo even when already set + JETTY-710 Worked around poor implementation of File.toURL() + JETTY-712 HttpClient does not handle request complete after response complete jetty-6.1.12rc1 1 August 2008 + Upgrade jsp 2.1 to SJSAS-9_1_02-B04-11_Apr_2008 + JETTY-319 Get unavailable exception and added startWithUnavailable option + JETTY-381 JETTY-622 Multiple Web Application Source Directory + JETTY-442 Accessors for mimeType on ResourceHandler + JETTY-502 forward of an include should hide include attributes + JETTY-562 RewriteHandler support for virtual hosts + JETTY-563 GWT OpenRemoteServiceServlet GWT1.5M2+ + JETTY-564 Consider optionally importing org.apache.jasper.servlet + JETTY-571 SelectChannelConnector throws Exception on close on Windows + JETTY-596 Proxy authorization support in HttpClient + JETTY-599 handle buffers consistently handle invalid index for poke + JETTY-603 Handle IPv6 in HttpURI + JETTY-605 Added optional threadpool to BayeuxService + JETTY-606 better writeTo impl for BIO + JETTY-607 Add GigaSpaces session clustering + JETTY-610 jetty.class.path not being interpreted + JETTY-613 website module now generates site-component for jetty-site + JETTY-614 scanner allocated hashmap on every scan + JETTY-623 ServletContext.getServerInfo() non compliant + JETTY-626 Null protect reading the dtd resource from classloader + JETTY-628 Rewrite rule for rewriting scheme + JETTY-629 Don't hold timeout lock during expiry call. + JETTY-632 OSGi tags for Jetty client + JETTY-633 Default form encoding 8859_1 rather than utf-8 + JETTY-635 Correctly merge request parameters when doing forward + JETTY-637 empty date headers throw IllegalArgumentException + JETTY-641 JDBC Realm purge cache problem + JETTY-642 NPE in LdapLoginModule + JETTY-644 LdapLoginModule uses proper filters when searching + JETTY-646 Should set Cache-Control header when sending errors to avoid caching + JETTY-647 suspended POSTs with binary data do too many resumes + JETTY-650 Parse "*" URI for HTTP OPTIONS request + JETTY-651 Release resources during destroy + JETTY-654 Allow Cometd Bayeux object to be JMX manageable + JETTY-655 Support parsing application/x-www-form-urlencoded parameters via http PUT + JETTY-656 HttpClient defaults to async mode + JETTY-657 Backport jetty-7 sslengine + JETTY-658 backport latest HttpClient from jetty-7 to jetty-6 + JETTY-659 ContentExchange and missing headers in HttpClient + JETTY-660 Backported QoSFilter + JETTY-663 AbstractDatabaseLoginModule handle not found UserInfo and userName + JETTY-665 Support merging class directories + JETTY-666 scanTargetPatterns override the values already being set by scanTarget + JETTY-667 HttpClient handles chunked content + JETTY-669 Http methods other than GET and POST should not have error page content |
From: Jan B. <ja...@mo...> - 2008-03-16 09:31:47
|
The switch over from Sourceforge-based mailing lists to Codehaus-based mailing lists is now complete. All subscribers from the Sourceforge lists have been automatically subscribed to the Codehaus lists (many thanks to Ben Walding for the help). Please update your address books with the new Codehaus lists: de...@je... (was: jet...@li...) us...@je... (was: jet...@li...) ann...@je... (was: jet...@li...) The Sourceforge lists are now considered to be defunct. If you posted to the Sourceforge lists recently and have not yet received any replies, then please re-post to the appropriate Codehaus list. regards Jan |
From: Jan B. <ja...@mo...> - 2008-03-11 03:50:50
|
We are finally going to complete the move to codehaus by moving the jetty mailing lists across. As this will no doubt cause some disruptions we apologize in advance and will do everything in our power to make the transition as smooth as possible. As codehaus does not maintain the same list names as sourceforge, the mapping from existing to new is as follows: @lists.sourceforge.net --> @jetty.codehaus.org --------------------- ------------------ jetty-announce announce jetty-discuss dev jetty-support user scm (svn checkins) We plan to automatically move everyone's subscriptions, including digest settings etc, across to the codehaus lists at the end of this week (ie around 14th March). If you *do not* wish to continue subscribing to a jetty list, then please use the sourceforge mechanisms (https://lists.sourceforge.net/lists/options/jetty-support) to unsubscribe before then. If you wish to continue receiving jetty mailing list posts as normal, then you do not need to do anything. We will give everyone a grace period of a further week (ie until Friday 21st March) to get used to the new codehaus lists, after which the sourceforge lists will be considered defunct. regards Jan |
From: Jan B. <ja...@we...> - 2008-03-10 03:41:53
|
We’ve posted the release of Hightide 6.1H.8 on the Webtide website here: http://www.webtide.com/downloads.jsp The changes in this release include: * jetty to 6.1.8 * activeMQ to 5.0.0 * atomikos version updated to 3.2.3 * dwr updated to 2.0.3 * derby to 10.3.2.1 You’ll find instructions on how to install the debian files here: http://docs.codehaus.org/display/JETTY/Hightide+Debian+Distribution Maven artifacts are available from the Codehaus repostitory at: http://repository.codehaus.org/com/webtide/hightide/ More information about Hightide and tooling is available on the wiki at: http://docs.codehaus.org/display/JETTY/Hightide+Documentation -- Jan Bartel, Webtide LLC | ja...@we... | http://www.webtide.com |
From: Greg W. <gr...@mo...> - 2008-03-03 11:09:43
|
Jetty release 6.1.8 is now available via http://jetty.mortbay.org The release fixes numerous minor issues and adds some low risk improvements. jetty-6.1.8 28 February 2008 + Added QueuedThreadPool + Optimized QuotedStringTokenizer.quote() + further Optimizations and improvements of Cometd + add removeHandler(Handler) method to HandlerContainer interface + remote close throws EofException instead of IOException("Closed"); + RetryRequest exception now extends ThreadDeath + Refactor of Continuation towards servlet 3.0 proposal + Added option to dispatch to suspended requests. + Delay 100 continues until getInputStream + Added BayeuxService + Added JSON.Convertor and non static JSON instances + Add "mvn jetty:stop" + allow sessions to be periodically persisted to disk + Cookie support in BayeuxClient + grizzly fixed for posts + Improved Cometd timeout handling + Optimizations and improvements of Cometd, more pooled objects + Long cache for JSON + Update java5 patch + Add removeHandler(Handler) method to HandlerContainer interface + Fixed JSON negative numbers + Improved Bayeux API + Remove duplicate commons-logging jars and include sslengine in jboss sar + Allow code ranges on ErrorPageErrorHandler + JSON unquotes / + AJP handles bad mod_jk methods + JETTY-282 Support manually-triggered reloading by maven plugin + JETTY-350 log ssl errors on SslSocketConnector + JETTY-417 JETTY_LOGS environment variable not queried by jetty.sh + JETTY-433 ContextDeployer constructor fails unnecessarily when using a security manager if jetty.home not set + JETTY-434 ContextDeployer scanning of sub-directories should be optional + JETTY-481 Handle empty Bayeux response + JETTY-489 Improve doco on the jetty.port property for plugin + JETTY-490 Fixed JSONEnumConvertor + JETTY-491 opendocument mime types + JETTY-492 Null pointer in HashSSORealm + JETTY-493 JSON handles BigDecimals + JETTY-498 Improved cookie parsing + JETTY-507 Fixed encoding from JETTY-388 and test case + JETTY-508 Extensible cometd handlers + JETTY-509 Fixed JSONP transport for changing callback names + JETTY-511 jetty.sh mishandled JETTY_HOME when launched from a relative path + JETTY-512 add slf4j as optional to manifest + JETTY-513 Terracotta session replication does not work when the initial page on each server does not set any attributes + JETTY-515 Timer is missing scavenging Task in HashSessionManager |
From: Greg W. <gr...@mo...> - 2007-12-26 23:27:52
|
Jetty release 6.1.7 is now available via http://jetty.mortbay.org This release fixes a high priority security vulnerability (introduced in 6.1.5rc1). It is highly recommended that all users of jetty 6.1.x upgrade to 6.1.7. The vulnerability allows static content within WEB-INF and behind security constraints to be viewed. http://docs.codehaus.org/display/JETTY/Jetty+Security jetty-6.1.7 - 22 December 2007 + Added BayeuxService + Added JSON.Convertor and non static JSON instances + Add "mvn jetty:stop" + allow sessions to be periodically persisted to disk + Cookie support in BayeuxClient + grizzly fixed for posts + jetty-6.1 branch created from 6.1.6 and r593 of jetty-contrib trunk + Optimizations and improvements of Cometd, more pooled objects + Update java5 patch + JETTY-386 backout fix and replaced with ContextHandler.setCompactPath(boolean) + JETTY-467 allow URL rewriting to be disabled. + JETTY-468 unique holder names for addServletWithMapping + JETTY-474 Fixed case sensitivity issue with HttpFields + JETTY-486 Improved jetty.sh script + JETTY-487 Handle empty chunked request |
From: Greg W. <gr...@mo...> - 2007-11-19 05:27:27
|
Jetty Release 6.1.6 is now available via http://jetty.mortbay.org This release contains numerous minor updates, improvements and fixes from 6.1.5. It also contains several low priority security updates which provide extra protection for applications that do not validate user input. This release is now available as debian, rpm and jboss packaging as well as the normal zip download and maven artifacts. jetty-6.1.6 - 18 November 2007 + rudimentary debian packaging + updated grizzly connector to 1.6.1 + JETTY-455 Optional cometd id + JETTY-459 Unable to deploy from Eclipse into the root context + JETTY-461 fixed cometd unknown channel + JETTY-464 typo in ErrorHandler + JETTY-465 System.exit() in constructor exception for MultiPartOutputStream jetty-6.1.6rc1 - 5 November 2007 + Upgrade jsp 2.1 to SJSAS-9_1-B58G-FCS-08_Sept_2007 + Housekeeping on poms + CERT VU#38616 handle single quotes in cookie names. + Improved JSON parsing from Readers + Moved some impl classes from jsp-api-2.1 to jsp-2.1 + Added configuration file for capturing stderr and stdout + Updated for dojo 1.0(rc) cometd + Give bayeux timer name + Give Terracotta session scavenger a name + Jetty Eclipse Plugin 1.0.1: force copy of context file on redeploy + JETTY-388 Handle utf-16 and other multibyte non-utf-8 form content. + JETTY-409 String params that denote files changed to File + JETTY-438 handle trailing . in vhosts + JETTY-439 Fixed 100 continues clash with Connection:close + JETTY-451 Concurrent modification of session during invalidate + JETTY-443 windows bug causes Acceptor thread to die + JETTY-445 removed test code + JETTY-448 added setReuseAddress on AbstractConnector + JETTY-450 Bad request for response sent to server + JETTY-452 CERT VU#237888 Dump Servlet - prevent cross site scripting + JETTY-453 updated Wadi to 2.0-M7 + JETTY-454 handle exceptions with themselves as root cause + JETTY-456 allow null keystore for osX + JETTY-457 AJP certificate chains jetty-6.1.6rc0 - 3 October 2007 + Added jetty.lib system property to start.config + AJP13 Fix on chunked post + Fix cached header optimization for extra characters + SetUID option to support setgid + Make mx4j used only if runtime uses jdk<1.5 + Moved Grizzly to contrib + Give deployment file Scanner threads a unique name + Fix Host header for async client + Fix typo in async client onResponsetHeader method name + Tweak OSGi manifests to remove unneeded imports + Allow scan interval to be set after Scanner started + Add jetty.host system property + Allow properties files on the XmlConfiguration command line. + Prevent infinite loop on stopping with temp dir + Ensure session is completed only when leaving context. + Update terracotta to 2.4.1 and exclude ssl classes + Update jasper2.1 to tag SJSAS-9_1-B58C-FCS-22_Aug_2007 + Removal of unneeded dependencies from management, maven-plugin, naming & plus poms + Adding setUsername,setGroupname to setuid and mavenizing native build + UTF-8 for bayeux client + VU#38616 Added protection for response splitting with bad headers. + Cached user agents strings in the /org/mortbay/jetty/useragents resource + Make default time format for RequestLog match NCSA default + Use terracotta repo for build; make jetty a terracotta module + Fix patch for java5 to include cometd module + Added ConcatServlet to combine javascript and css + Add ability to persist sessions with HashSessionManager + Avoid FULL exception in window between blockForOutput and remote close + Added JPackage RPM support + Added JSON.Convertable + Updated README, test index.html file and jetty-plus.xml file + JETTY-259 SystemRoot set for windows CGI + JETTY-311 avoid json keywords + JETTY-376 allow anything but CRLF in reason string + JETTY-398 Allow same WADI Dispatcher to be used across multiple web-app contexts + JETTY-400 consume CGI stderr + JETTY-402 keep HashUserRealm in sync with file + JETTY-403 Allow long content length for range requests + JETTY-404 WebAppDeployer sometimes deploys duplicate webapp + JETTY-405 Default date formate for reqest log + JETTY-407 AJP handles unknown content length + JETTY-413 Make rolloveroutputstream timer daemon + JETTY-422 Allow <Property> values to be null in config files + JETTY-423 Ensure javax.servlet.forward parameters are latched on first forward + JETTY-425 Handle duplicate stop calls better + JETTY-430 improved cometd logging + JETTY-431 HttpClient soTimeout |
From: Greg W. <gr...@we...> - 2007-10-04 12:43:07
|
Jetty release candidate 6.1.6rc0 is now available via http://jetty.mortbay.org This release contains a number of minor fixes and many refinements and improvements: jetty-6.1.6rc0 - 3 October 2007 + Added jetty.lib system property to start.config + AJP13 Fix on chunked post + Fix cached header optimization for extra characters + SetUID option to support setgid + Make mx4j used only if runtime uses jdk<1.5 + Moved Grizzly to contrib + Give deployment file Scanner threads a unique name + Fix Host header for async client + Fix typo in async client onResponsetHeader method name + Tweak OSGi manifests to remove unneeded imports + Allow scan interval to be set after Scanner started + Add jetty.host system property + Allow properties files on the XmlConfiguration command line. + Prevent infinite loop on stopping with temp dir + Ensure session is completed only when leaving context. + Update terracotta to 2.4.1 and exclude ssl classes + Update jasper2.1 to tag SJSAS-9_1-B58C-FCS-22_Aug_2007 + Removal of unneeded dependencies from management, maven-plugin, naming & plus poms + Adding setUsername,setGroupname to setuid and mavenizing native build + UTF-8 for bayeux client + Added protection for response splitting with bad headers. + Cached user agents strings in the /org/mortbay/jetty/useragents resource + Make default time format for RequestLog match NCSA default + Use terracotta repo for build; make jetty a terracotta module + Fix patch for java5 to include cometd module + Added ConcatServlet to combine javascript and css + Add ability to persist sessions with HashSessionManager + Avoid FULL exception in window between blockForOutput and remote close + Added JPackage RPM support + Added JSON.Convertable + JETTY-259 SystemRoot set for windows CGI + JETTY-311 avoid json keywords + JETTY-376 allow anything but CRLF in reason string + JETTY-398 Allow same WADI Dispatcher to be used across multiple web-app contexts + JETTY-400 consume CGI stderr + JETTY-402 keep HashUserRealm in sync with file + JETTY-403 Allow long content length for range requests + JETTY-404 WebAppDeployer sometimes deploys duplicate webapp + JETTY-405 Default date formate for reqest log + JETTY-407 AJP handles unknown content length + JETTY-413 Make rolloveroutputstream timer daemon + JETTY-422 Allow <Property> values to be null in config files + JETTY-423 Ensure javax.servlet.forward parameters are latched on first forward + JETTY-425 Handle duplicate stop calls better + JETTY-430 improved cometd logging + JETTY-431 HttpClient soTimeout |
From: Greg W. <gr...@we...> - 2007-10-03 01:58:00
|
__Webtide has produced one of the first Ajax/Comet benchmarks. http://blogs.webtide.com:80/gregw/2007/07/22/1185066100352.html The workloads are designed to reflect real world situations, with large numbers of concurrent users, large numbers of connections with high activity, and real work performed on each message. The outcome shows great scaling on minimal commodity hardware (to drive home the point, a Mac Mini, even!). Consider these methods for the infrastructure in your upcoming rich internet application projects. __Bayeux Protocol 1.0 due November 1, demo available now. Bayeux: http://svn.xantus.org/shortbus/trunk/bayeux/bayeux.html Cometd: http://www.cometd.com/ Webtide Demo from AjaxWorld: http://www.webtide.com/sessionRater/ Bayeux as implemented in Cometd is for bi-directional Ajax. Essentially your applications can have a message bus over HTTP through port 80 allowing highly scalable event based and server push based applications. By putting communications into channels, Cometd can also handle items such as browsers' 2 connection limits and some good security options are available. Consider enhancing your applications with this open source package. Webtide authored the Java reference implementation. __Jetty powering more than 200,000 domains. http://survey.netcraft.com/Reports/200708/byserver/Jetty/index.html Over 220,000 according to Netcraft. It is gratifying to see Jetty's rapid growth, and we know it is in far more places than this with its ease of embedding, high performance, and ease of use. An interesting nugget for you. __Eclipse and Jetty. http://www.webtide.com/eclipse Webtide is now an official member of the Eclipse Foundation. The Eclipse Web Standard Tools project extends the Eclipse platform with many useful tools for building and testing web applications. Webtide has made available a plugin which allows developers to use Jetty within the WST environment. The plugin allows you to control a Jetty instance (ie stop/(re)start) using the standard Eclipse WST menu options. Additionally, Eclipse-based webapps can also deployed, undeployed and automatically hot redeployed to Jetty using the standard Eclipse controls. __Hightide releasing soon. http://www.webtide.com/products.jsp#hightide Check back shortly to find a distribution of Jetty, still open source, preintegrated with popular packages such as ActiveMQ, Atomikos, and more. The snapshot will be supported for subscribers indefinitely. Look to Hightide for installations that you would like to keep static and stable for years on end. We look forward to working with you. __Jetty 6.1.6 release and RPMs. Convenient RPM packaging, plus the following improvements for your projects. + Added jetty.lib system property to start.config + AJP13 Fix on chunked post + Fix cached header optimization for extra characters + SetUID option to support setgid + Make mx4j used only if runtime uses jdk<1.5 + Moved Grizzly to contrib + Give deployment file Scanner threads a unique name + Fix typo in async client onResponsetHeader method name + Tweak OSGi manifests to remove unneeded imports + Allow scan interval to be set after Scanner started + Add jetty.host system property + Allow properties files on the XmlConfiguration command line. + Prevent infinite loop on stopping with temp dir + Ensure session is completed only when leaving context. + Update terracotta to 2.4.1 and exclude ssl classes + Update jasper2.1 to tag SJSAS-9_1-B58C-FCS-22_Aug_2007 + Removal of unneeded dependencies from management, maven-plugin, naming & plus poms + Adding setUsername,setGroupname to setuid and mavenizing native build + UTF-8 for bayeux client + Added protection for response splitting with bad headers. + Cached user agents strings in the /org/mortbay/jetty/useragents resource + Make default time format for RequestLog match NCSA default + Use terracotta repo for build; make jetty a terracotta module + Fix patch for java5 to include cometd module + Added ConcatServlet to combine javascript and css + Add ability to persist sessions with HashSessionManager + Avoid FULL exception in window between blockForOutput and remote close + Added JPackage RPM support + Added JSON.Convertable + JETTY-259 SystemRoot set for windows CGI + JETTY-311 avoid json keywords + JETTY-376 allow anything but CRLF in reason string + JETTY-398 Allow same WADI Dispatcher to be used across multiple web- app contexts + JETTY-400 consume CGI stderr + JETTY-402 keep HashUserRealm in sync with file + JETTY-403 Allow long content length for range requests + JETTY-404 WebAppDeployer sometimes deploys duplicate webapp + JETTY-405 Default date formate for r + JETTY-405 Default date formate for reqest log + JETTY-407 AJP handles unknown content length + JETTY-413 Make rolloveroutputstream timer daemon + JETTY-422 Allow <Property> values to be null in config files + JETTY-423 Ensure javax.servlet.forward parameters are latched on first forward + JETTY-425 Handle duplicate stop calls better + JETTY-430 improved cometd logging + JETTY-431 HttpClient soTimeout |
From: Jan B. <ja...@we...> - 2007-08-13 03:42:08
|
----------------------------------------------------------------- Hightide 6.1H.5-beta ----------------------------------------------------------------- Hightide is an open source, versioned and optimized distribution of Jetty providing a comprehensive toolset for the development of scalable, state-of-the-art web 2.0 applications. Release 6.1H.5-beta of Hightide is ready for download from: http://www.webtide.com/downloads.jsp This release upgrades: + jetty to version 6.1.5 + atomikos to version 3.1.7 This release fixes: + a cometd bug with duplicated subscription messages This release introduces: + rpm installables -- Jan Bartel, Webtide LLC | ja...@we... | http://www.webtide.com |
From: Greg W. <gr...@we...> - 2007-08-08 02:01:31
|
A maintenance release of Jetty 5.1.14 is now available via http://jetty.mortbay.org Jetty-5.1.14 - 11 July 2007 + JETTY-155 force close with content length. + JETTY-369 failed state in Container Jetty-5.1.13 + Sourceforge 1648335: problem setting version for AJP13 -- Greg Wilkins<gr...@we...> US: +1 3104915462 http://www.webtide.com UK: +44(0)2079932589 AU: +61(0)417786631 |
From: Jan B. <ja...@mo...> - 2007-07-23 06:31:35
|
Jetty Release 6.1.5 is now available via http://jetty.mortbay.org This release is *only* available from Codehaus and the Jetty site. See: http://docs.codehaus.org/display/JETTY/Downloading+and+Installing The release includes a few minor fixes and some good improvements and a few new features, including: RPMs, OSGi, graceful shutdown and a new gzip filter. The ant module jar, rpms and jboss sar are also available for download. jetty-6.1.5 - 19 Jul 2007 + Fixed GzipFilter for dispatchers + Fixed reset of reason + JETTY-392 - updated LikeJettyXml example jetty-6.1.5rc0 - 15 Jul 200 + update terracotta session clustering to terracotta 2.4 + SetUID option to only open connectors before setUID. + Protect SslSelectChannelConnector from exceptions during close + Improved Request log configuration options + Added GzipFilter and UserAgentFilter + make OSGi manifests for jetty jars + update terracotta configs for tc 2.4 stable1 + remove call to open connectors in jetty.xml + update links on website + make jetty plus example webapps use ContextDeployer + Dispatch SslEngine expiry (non atomic) + Make SLF4JLog impl public, add mbean descriptors + SPR-3682 - dont hide forward attr in include. + Upgrade to Jasper 2.1 tag SJSAS-9_1-B50G-BETA3-27_June_2007 + JETTY-253 - Improved graceful shutdown + JETTY-373 - Stop all dependent lifecycles + JETTY-374 - HttpTesters handles large requests/responses + JETTY-375 - IllegalStateException when committed. + JETTY-376 - allow spaces in reason string + JETTY-377 - allow sessions to be wrapped with AbstractSesssionManager.SessionIf + JETTY-378 - handle JVMs with non ISO/UTF default encodings + JETTY-380 - handle pipelines of more than 4 requests! + JETTY-385 - EncodeURL for new sessions from dispatch + JETTY-386 - Allow // in file resources |
From: Jan B. <ja...@we...> - 2007-07-05 06:09:51
|
------------------------------------------------------------------ Hightide 6.1.4H-beta ------------------------------------------------------------------ Release 6.1.4H-beta of Hightide is available for download at: http://www.webtide.com/downloads.jsp. Hightide is an open source, versioned and optimized distribution of Jetty providing a comprehensive toolset for the development of scalable, state-of-the-art web 2.0 applications. New features in this release include: + More performance optimizations. + Maven plugin for Hightide providing the same style of rapid webapp development as the Jetty maven plugin, but with all J2EE services instantiated and available. Targets are: mvn hightide:run mvn hightide:run-war mvn hightide:run-war-exploded + Maven api dependency for simplified webapp development. The following single dependency will ensure that all J2EE apis supported by the Hightide runtime are transitively included, reducing the number of dependencies you need to keep track of: <dependency> <groupId>com.webtide.hightide</groupId> <artifactId>hightide-provided-apis</artifactId> <version>6.1H.4-beta</version> <type>pom</type> <scope>provided</scope> </dependency> + Maven dependency for all jars used by Hightide runtime. The following single dependency will ensure that all jars that are present on the runtime classpath will be transitively available to your webapp, reducing the complexity and tedium of maintaining your pom: <dependency> <groupId>com.webtide.hightide</groupId> <artifactId>hightide-server-dependencies</artifactId> <version>6.1H.4-beta</version> <type>pom</type> <scope>provided</scope> </dependency> -- Jan Bartel, Webtide LLC | ja...@we... | http://www.webtide.com |
From: Greg W. <gr...@we...> - 2007-06-16 00:53:01
|
Jetty Release 6.1.4 is now available via http://jetty.mortbay.org This release has a number of important fixes that greatly improved the stability and scalability of Jetty 6. It is highly recommended that development and production installations switch to Jetty 6.1.4. jetty-6.1.4 - 15 Jun 2007 + fixed early open() call in NIO connectors + JETTY-370 ensure maxIdleTime<=0 means connections never expire + JETTY-371 Fixed chunked HEAD response + JETTY-372 make test for cookie caching more rigorous jetty-6.1.4rc1 - 10 Jun 2007 + Work around IBM JVM socket close issue + moved documentation for jetty and jspc maven plugins to wiki + async client improvements + fixed handling of large streamed files + Fixed synchronization conflict SslSelectChannel and SelectChannel + Optional static content cache + JETTY-310 better exception when no filter file for cometd servlet + JETTY-323 handle htaccess without a user realm + JETTY-346 add wildcard support to extra scan targets for maven plugin + JETTY-355 extensible SslSelectChannelConnector + JETTY-357 cleaned up ssl buffering + JETTY-360 allow connectors, userRealms to be added from a <jettyConfig> for maven plugin + JETTY-361 prevent url encoding of dir listings for non-link text + JETTY-362 More object locks + JETTY-365 make needClientAuth work on SslSelectChannelConnector + JETTY-366 JETTY-368 Improved bayeux disconnect jetty-6.1.4rc0 - 1 Jun 2007 + Reorganized import of contrib modules + Unified JMX configuration + Updated slf4j version to 1.3.1 + Updated junit to 3.8.2 + Allow XmlConfiguration properties to be configured + Add (commented out) jspc precompile to test-webapp + Add slf4j-api for upgraded version + Change scope of fields for Session + Add ability to run cometd webapps to maven plugin + Delay ssl handshake until after dispatch in sslSocketConnector + Set so_timeout during ssl handshake as an option on SslSocketConnector + Optional send Date header. Server.setSendDateHeader(boolean) + update etc/jetty-ssl.xml with new handshake timeout setting + fixed JSP close handling + improved date header handling + fixed waiting continuation reset + JETTY-257 fixed comet cross domain + JETTY-309 fix applied to sslEngine + JETTY-317 rollback inclusion of cometd jar for maven plugin + JETTY-318 Prevent meta channels being created + JETTY-330 Allow dependencies with scope provided for jspc plugin + JETTY-335 SslEngine overflow fix + JETTY-337 deprecated get/setCipherSuites and added get/setExcludeCipherSuites + JETTY-338 protect isMoreInBuffer from destroy + JETTY-339 MultiPartFiler deletes temp files on IOException + JETTY-340 FormAuthentication works with null response + JETTY-344 gready fill in ByteArrayBuffer.readFrom + JETTY-345 fixed lost content with blocked NIO. + JETTY-347 Fixed type util init + JETTY-352 Object locks -- Greg Wilkins<gr...@we...> US: +1 3104915462 http://www.webtide.com UK: +44(0)2079932589 AU: +61(0)417786631 |
From: Greg W. <gr...@we...> - 2007-05-30 11:57:32
|
Jetty release candidate 6.1.4rc0 is now available via http://jetty.mortbay.org This release has a fix for a major issue with sending large content to slow clients. It also contains lots of minor improvements and fixes as well as a clean up of the structure. jetty-6.1.4rc0 - 29 May 2007 + Reorganized import of contrib modules + Unified JMX configuration + Updated slf4j version to 1.3.1 + Updated junit to 3.8.2 + Allow XmlConfiguration properties to be configured + Add (commented out) jspc precompile to test-webapp + Add slf4j-api for upgraded version + Change scope of fields for Session + Add ability to run cometd webapps to maven plugin + Delay ssl handshake until after dispatch in sslSocketConnector + Set so_timeout during ssl handshake as an option on SslSocketConnector + Optional send Date header. Server.setSendDateHeader(boolean) + update etc/jetty-ssl.xml with new handshake timeout setting + fixed JSP close handling + improved date header handling + fixed waiting continuation reset + JETTY-257 fixed comet cross domain + JETTY-309 fix applied to sslEngine + JETTY-317 rollback inclusion of cometd jar for maven plugin + JETTY-318 Prevent meta channels being created + JETTY-330 Allow dependencies with scope provided for jspc plugin + JETTY-335 SslEngine overflow fix + JETTY-337 deprecated get/setCipherSuites and added get/setExcludeCipherSuites + JETTY-338 protect isMoreInBuffer from destroy + JETTY-339 MultiPartFiler deletes temp files on IOException + JETTY-340 FormAuthentication works with null response + JETTY-344 gready fill in ByteArrayBuffer.readFrom + JETTY-345 fixed lost content with blocked NIO. + JETTY-347 Fixed type util init + JETTY-352 Object locks -- Greg Wilkins<gr...@we...> US: +1 3104915462 http://www.webtide.com UK: +44(0)2079932589 AU: +61(0)417786631 |
From: Greg W. <gr...@mo...> - 2007-05-04 21:32:19
|
Jetty Stable release 6.1.3 is now available via http://jetty.mortbay.org Unfortunately two protocol issues thought to have been fixed in 6.1.2 proved to only be partially fixed. This release fixes issues with form input of a certain size and late flushing of response packets. An AJP upgrade and small adjustment to logging are also included. Thanks for the help received nailing these issues. jetty-6.1.3 - 4 May 2007 + Handle CRLF for content in header optimization + JETTY-309 don't clear writable status until dispatch + JETTY-315 suppressed warning + JETTY-322 AJP13 cping and keep alive |
From: Greg W. <gr...@mo...> - 2007-05-02 04:03:13
|
Jetty stable release 6.1.2 is now available via http://jetty.mortbay.org This release has had many improvements, fixes, optimizations and stabilization over 6.1.1. Thanks to all those who have contributed to the project and who have tested the pre-releases and release candidates. jetty-6.1.2 - 1 May 2007 + Improved unavailabile handling + sendError resets output state + Fixed session invalidation error in WadiSessionManager + Updated Wadi to version 2.0-M3 + Added static member definition in WadiSessionManager + JETTY-322 fix ajp cpong response and close handling + JETTY-324 fix ant plugin + JETTY-328 updated jboss jetty-6.1.2rc5 - 24 April 2007 + set default keystore for SslSocketConnector + removed some compile warnings + Allow jsp-file to be / or /* + JETTY-305 delayed connection destroy + JETTY-309 handle close in multivalue connection fields. + JETTY-309 force writable status of endpoints. + JETTY-314 fix for possible NPE in Request.isRequestedSessionIdValid jetty-6.1.2rc4 - 19 April 2007 + JETTY-294 Fixed authentication reset + JETTY-299 handle win32 paths for object naming + JETTY-300 removed synchronized on dispatch + JETTY-302 correctly parse quoted content encodings + JETTY-303 fixed dual reset of generator + JETTY-304 Fixed authentication reset jetty-6.1.2rc3 - 16 April 2007 + Improved performance and exclusions for TLD scanning + MBean properties assume writeable unless marked RO + refactor of SessionManager and SessionIdManager for clustering + Improvements to allow simple setting of Cache-Control headers + AJP redirects https requests correctly + Fixed writes of unencoded char arrays. + JETTY-283 Parse 206 and 304 responses in client + JETTY-285 enable jndi for mvn jetty:run-war and jetty:run-exploded + JETTY-289 fixed javax.net.ssl.SSLException on binary file upload + JETTY-292 Fixed error page handler error pages + JETTY-293 fixed NPE on fast init + JETTY-294 Response.reset() resets headers as well as content + JETTY-295 Optional support of authenticated welcome files + JETTY-296 Close direct content inputstreams + JETTY-297 Recreate tmp dir on stop/start + JETTY-298 Names in JMX ObjectNames for context, servlets and filters jetty-6.1.2rc2 - 27 March 2007 + Enable the SharedStoreContextualiser for the WadiSessionManager(Database stor e for clustering) + AJP13 CPING request and CPONG response implemented + AJP13 Shutdown Request from peer implemented + AJP13 remoteUser, contextPath, servletPath requests implemented + Change some JNDI logging to debug level instead of info + Update jasper to glassfish tag SJSAS-9_1-B39-RC-14_Mar_2007 + Optimized multi threaded init on startup servlets + Removed unneeded specialized TagLibConfiguration class from maven plugin + Refactor Scanner to increase code reuse with maven/ant plugins + Added RestFilter for PUT and DELETE from Aleksi Kallio + Make annotations work for maven plugin + JETTY-125 maven plugin: ensure test dependencies on classpath for <useTestCla sspath> + JETTY-246 path encode cookies rather than quote + JETTY-254 prevent close of jar entry by bad JVMs + JETTY-256 fixed isResumed and work around JVM bug + JETTY-258 duplicate log message in ServletHandler + JETTY-260 Close connector before stop + JETTY-262 Allow acceptor thread priority to be adjusted + JETTY-263 Added implementation for authorizationType Packets + JETTY-265 Only quote cookie values if needed + JETTY-266 Fix deadlock with shutdown + JETTY-271 ResourceHandler uses resource for MimeType mapping + JETTY-272 Activate and Passivate events for sessions + JETTY-274 Improve flushing at end of request for blocking + JETTY-276 Partial fix for reset/close race + JETTY-277 Improved ContextHandlerCollection + JETTY-278 Session invalidation delay until no requests + JETTY-278 Only unwrap one layer of ServletExceptions + JETTY-280 Fixed deadlock with two flushing threads + JETTY-284 Fixed stop connector race + JETTY-286 isIntegral and isConfidential methods overridden in SslSelectChanne lConnector jetty-6.1.2rc1 - 8 March 2007 + TagLibConfiguration uses resource input stream + Improved handling of early close in AJP + add ajp connector jar to jetty-jboss sar + Improved Context setters for wadi support + fix Dump servlet to handle primitive array types + handle comma separated values for the Connection: header + Added option to allow null pathInfo within context + BoundedThreadPool queues rather than blocks excess jobs. + Support null pathInfo option for webservices deployed to jetty/jboss + Workaround to call SecurityAssocation.clear() for jboss webservices calls to ejbs + Ensure jetty/jboss uses servlet-spec classloading order + call preDestroy() after servlet/filter destroy() + Fix constructor for Constraint to detect wildcard role + Added support for lowResourcesIdleTime to SelectChannelConnector + JETTY-157 make CGI handle binary data + JETTY-175 JDBCUserRealm use getInt instead of getObject + JETTY-188 Use timer for session scavaging + JETTY-235 default realm name + JETTY-242 fix race condition with scavenging sessions when stopping + JETTY-243 FULL + JETTY-244 Fixed UTF-8 buffer overflow + JETTY-245 Client API improvements + JETTY-246 spaces in cookies + JETTY-248 setContentLength after content written + JETTY-250 protect attribute enumerations from modification + JETTY-252 Fixed stats handling of close connection + JETTY-254 prevent close of jar file by bad JVMs jetty-6.1.2rc0 - 15 February 2007 + JETTY-223 Fix disassociate of UserPrincipal on dispatches + JETTY-226 Fixed SSLEngine close issue + JETTY-232 Fixed use of override web.xml + JETTY-236 Buffer leak + JETTY-237 AJPParser Buffer Data Handling + JETTY-238 prevent form truncation + Patches from sybase for ClientCertAuthenticator + Coma separated cookies + Cometd timeout clients jetty-6.1.2pre1 5 Feb 2007 + JETTY-224 run build up to process-test before invoking jetty:run + Added error handling for incorrect keystore/truststore password in SslSelectC hannelConnector + fixed bug with virtual host handling in ContextHandlerCollection + added win32service to standard build + refactored cometd to be continuation independent + allow ResourceHandler to use resource base from an enclosing ContextHandler jetty-6.1.2pre0 1 Feb 2007 + Fixed 1.4 method in jetty plus + Fixed generation of errors during jsp compilation for jsp-2.1 + Added cometd jsonp transport from aabeling + Added terracotta cluster support for cometd + JETTY-213 request.isUserInRole(String) fixed + JETTY-215 exclude more transitive dependencies from tomcat jars for jsp-2.0 + JETTY-216 handle AJP packet fragmentation + JETTY-218 handle AJP ssl key size and integer + JETTY-219 fixed trailing encoded chars in cookies + JETTY-220 fixed AJP content + JETTY-222 fix problem parsing faces-config.xml + add support for Annotations in servlet, filter and listener sources + improved writer buffering + moved JSON parser to util to support reuse + handle virtual hosts in ContextHandlerCollection + enable SslSelectChannelConnector to modify the SslEngine's client authenticat ion settings |
From: Jan B. <ja...@mo...> - 2007-01-18 10:24:49
|
Webtide has released version 6.1.1beta0 of Jetty Hightide at http://www.webtide.com/downloads.jsp. Hightide is an open source, versioned distribution of Jetty providing a comprehensive toolset for the development of highly scalable, state-of-the-art web 2.0 applications. It is optimized for Ajax support and also ships with some popular Ajax libraries that are integrated into the Ajax features of Jetty. Implementations of JEE-related services, such as JNDI, JTA, JMS, JAAS and JDBC are pre-integrated and ready to go. HighTide highlights include: * Jetty 6 scalable web container, patched with performance enhancements * JettyPlus JNDI framework and JEE-related services * Atomikos XA transaction manager * ActiveMQ messaging service, including AJAX extensions for JMS to the browser * DWR * cometd Ajax messaging * working examples of Ajax push/cometd applications included * supported by Webtide's premium services Hightide is fully supported by the Webtide development team headed by the lead developers of Jetty. Webtide gives long term support for Hightide releases in production. |
From: Greg W. <gr...@mo...> - 2007-01-06 12:45:25
|
Jetty release Jetty 6.1.0 is now available via http:/jetty.mortbay.org 6.1.x is now the stable release of Jetty and replaces the 6.0.x series which is now deprecated. A full description of the new features of 6.1 can be found http://blogs.webtide.com/gregw/2007/01/06/1168073160000.html jetty-6.1.0 - 5 Jan 2007 + Improved config of java5 threadpool + Protect context deployer from Errors + Added WebAppContext.setCopyWebDir to avoid JVM jar caching issues. + GERONIMO-2677 refactor of session id handling for clustering + ServletTester sets content length + Added extras/win32service + JETTY-206 fixed AJP getServerPort and getRemotePort jetty-6.1.0rc3 - 2 Jan 2007 + JETTY-195 fixed ajp ssl_cert handling + JETTY-197 fixed getRemoteHost + JETTY-203 initialize ServletHandler if no Context instance + JETTY-205 setuid fix + setLocale does not use default content type + Use standard releases of servlet and jsp APIs. + implement resource injection and lifecycle callbacks declared in web.xml + extras/servlet-tester jetty-6.1.0rc2 - 20 December 2006 + AJP13Parser, throw IllegalStateException on unimplemented AJP13 Requests + ContextHandlerCollection is noop with no handlers + ensure servlets initialized if only using ServletHandler + fixed Jetty-197 AJP13 getRemoteHost() + Refactored AbstractSessionManager for ehcache + ensure classpath passed to jspc contains file paths not urls + JETTY-194 doubles slashes are significant in URIs + JETTY-167 cometd refactor + remove code to remove SecurityHandler if no constraints present + JETTY-201 make run-as work for both web container and ejb container in jboss + ensure com.sun.el.Messages.properties included in jsp-2.1 jar jetty-6.1.0rc1 - 14 December 2006 + simplified idle timeout handling + JETTY-193 MailSessionReference without authentication + JETTY-199 newClassPathResource + ensure unique name for ServletHolder instances + added cache session manager(pre-alpha) jetty-6.1.0rc0 - 8 December 2006 + JETTY-181 Allow injection of a java:comp Context + JETTY-182 Optionally set JSP classpath initparameter + Dispatcher does not protect javax.servlet attributes + DefaultHandler links virtual hosts. + Fixed cachesize on invalidate + Optimization of writers + ServletHandler allows non REQUEST exceptions to propogate + TCK fixes from Sybase: * Handle request content encodings * forward query attribute fix * session attribute listener * Servlet role ref * flush if content-length written * 403 for BASIC authorization failure * null for unknown named dispatches + JETTY-184 cometd connect non blocking + Support for RFC2518 102-processing response + JETTY-123 fix improved + Added org.mortbay.thread.concurrent.ThreadPool + Added extras/gwt + Fixed idle timeout + JETTY-189 ProxyConnection + Added spring ejb3 demo example + update jasper to glassfish SJSAS-9_1-B27-EA-07_Dec_2006 + fixed JETTY-185 tmp filename generation jetty-6.1.0pre3 - 22 November 2006 + fixed NIO endpoint flush. Avoid duplicate sends + Upgraded session ID generation to use SecureRandom + updated glassfish jasper to tag SJSAS-9_1-B25-EA-08_Nov_2006 + Support TLS_DHE_RSA_WITH_AES_256_CBC_SHA + JETTY-180 XBean support for context deploy + JETTY-154 Cookies are double quotes only + Expose isResumed on Continuations + Refactored AJP generator jetty-6.1.0pre2 - 20 Nov 2006 + Added extraClassPath to WebAppContext + Fixed resource cache flushing + Clean up jboss module licensing jetty-6.1.0pre1 - 19 Nov 2006 + Use ContextDeployer as main deployer in jetty.xml + Added extras/jboss + Major refactor of SelectChannel EndPoint for client selector + Fixed NPE in bio.SocketEndPoint.getRemoteAddr() + Reverted UnixCrypt to use coersions (that effected results) + JETTY-151 Idle timeout only applies to blocking operations + alternate optimizations of writer (use -Dbuffer.writers=true) + JETTY-171 Fixed filter mapping + JETTY-172 use getName() instead of toString + JETTY-173 restore servletpath after dispatch + release resource lookup in Default servlet + Simplified ResourceCache and Default servlet + Added override descriptor for deployment of RO webapps + Added hierarchical destroy of mbeans + JETTY-151 refactored writers jetty-6.1.0pre0 - 21 Oct 2006 + add <Property> replacement in jetty xml config files + make .tag files work in packed wars + add hot deployment capability + ensure setContextPath() works when invoked from jetty-web.xml + ensure sessions nulled out on request recycle; ensure session null after invalidate + ensure "" returned for ServletContext.getContextPath() for root context + Fixed tld parsing for maven plugin + Improved *-mbean.properties files and specialized some MBean + Added conversion Object -> ObjectName for the result of method calls made on MBeans + JETTY-129 ServletContextListeners called after servlets are initialized + change examples/test-jndi-webapp so it can be regularly built + added isStopped() in LifeCycle and AbstractLifeCycle + fixed isUserInRole checking for JAASUserRealm + fixed ClassCastException in JAASUserRealm.setRoleClassNames(String[]) + add a maven-jetty-jspc-plugin to do jspc precompilation + added examples/test-jaas-webapp + (re)make JAAS classes available to webapp classloader + CGI example in test webapp + Plugin shutdown context before stopping it. + Added concept of bufferred endpoint + Factored ErrorPageErrorHandler out of WebAppContext + Refactored ErrorHandler to avoid statics + Transforming classloader does not transform resources. + SocketConnector closes all connections in doStop + Improved charset handling in URLs + minor optimization of bytes to UTF8 strings + JETTY-112 ContextHandler checks if started + JETTY-113 support optional query char encoding on requests + JETTY-114 removed utf8 characters from code + JETTY-115 Fixed addHeader + added cometd chat demo + JETTY-119 cleanedup Security optimizatoin + Refactored session lifecycle and additional tests + JETTY-121 init not called on externally constructed servlets + JETTY-124 always initialize filter caches + JETTY-126 handle content > Integer.MAX_VALUE + JETTY-123 handle windows UNC paths + JETYY-120 SelectChannelConnector closes all connections on stop + Added ID constructor to AbstractSessionManager.Session + Allow session cookie to be refreshed + Added DataFilter configuration to cometd + Added extras/setuid to support start as root + Apply queryEncoding to getQueryString + JETTY-118 ignore extra content after close. + HttpGenerator can generate requests + Ported HtAccessHandler + Start of a client API + Session IDs can change worker ID + Default soLinger is -1 (disabled) + AJP Connector |
From: Greg W. <gr...@mo...> - 2006-12-13 23:16:37
|
Release candidate 6.1.0rc1 is now available via http://jetty.mortbay.org jetty-6.1.0rc1 - 14 December 2006 + simplified idle timeout handling + JETTY-193 MailSessionReference without authentication + JETTY-199 newClassPathResource + ensure unique name for ServletHolder instances + added cache session manager(pre-alpha) |
From: Greg W. <gr...@mo...> - 2006-11-20 09:05:07
|
Jetty pre-release 6.1.0pre2 is now available via http://jetty.mortbay.org This release fixes an error in pre1 that prevented the static resource cache from being flushed. 6.1.x is the development series of Jetty and contains many new features that are now ready for some serious testing: + New hot deployer! + JBoss integration. + AJP connector + SSL Engine connector (non-blocking!) + Grizzly connector + cometd implementation There are also some valuable bug fixes and optimizations in this release. Also the beginnings of an async HTTP client API. jetty-6.1.0pre1 - 20 Nov 2006 + Added extraClassPath to WebAppContext + Fixed resource cache flushing + Clean up jboss module licensing jetty-6.1.0pre1 - 19 Nov 2006 + Use ContextDeployer as main deployer in jetty.xml + Added extras/jboss + Major refactor of SelectChannel EndPoint for client selector + Fixed NPE in bio.SocketEndPoint.getRemoteAddr() + Reverted UnixCrypt to use coersions (that effected results) + JETTY-151 Idle timeout only applies to blocking operations + alternate optimizations of writer (use -Dbuffer.writers=true) + JETTY-171 Fixed filter mapping + JETTY-172 use getName() instead of toString + JETTY-173 restore servletpath after dispatch + release resource lookup in Default servlet + Simplified ResourceCache and Default servlet + Added override descriptor for deployment of RO webapps + Added hierarchical destroy of mbeans + JETTY-151 refactored writers jetty-6.1.0pre0 - 21 Oct 2006 + add <Property> replacement in jetty xml config files + make .tag files work in packed wars + add hot deployment capability + ensure setContextPath() works when invoked from jetty-web.xml + ensure sessions nulled out on request recycle; ensure session null after invalidate + ensure "" returned for ServletContext.getContextPath() for root context + Fixed tld parsing for maven plugin + Improved *-mbean.properties files and specialized some MBean + Added conversion Object -> ObjectName for the result of method calls made on MBeans + JETTY-129 ServletContextListeners called after servlets are initialized + change examples/test-jndi-webapp so it can be regularly built + added isStopped() in LifeCycle and AbstractLifeCycle + fixed isUserInRole checking for JAASUserRealm + fixed ClassCastException in JAASUserRealm.setRoleClassNames(String[]) + add a maven-jetty-jspc-plugin to do jspc precompilation + added examples/test-jaas-webapp + (re)make JAAS classes available to webapp classloader + CGI example in test webapp + Plugin shutdown context before stopping it. + Added concept of bufferred endpoint + Factored ErrorPageErrorHandler out of WebAppContext + Refactored ErrorHandler to avoid statics + Transforming classloader does not transform resources. + SocketConnector closes all connections in doStop + Improved charset handling in URLs + minor optimization of bytes to UTF8 strings + JETTY-112 ContextHandler checks if started + JETTY-113 support optional query char encoding on requests + JETTY-114 removed utf8 characters from code + JETTY-115 Fixed addHeader + added cometd chat demo + JETTY-119 cleanedup Security optimizatoin + Refactored session lifecycle and additional tests + JETTY-121 init not called on externally constructed servlets + JETTY-124 always initialize filter caches + JETTY-126 handle content > Integer.MAX_VALUE + JETTY-123 handle windows UNC paths + JETYY-120 SelectChannelConnector closes all connections on stop + Added ID constructor to AbstractSessionManager.Session + Allow session cookie to be refreshed + Added DataFilter configuration to cometd + Added extras/setuid to support start as root + Apply queryEncoding to getQueryString + JETTY-118 ignore extra content after close. + HttpGenerator can generate requests + Ported HtAccessHandler + Start of a client API + Session IDs can change worker ID + Default soLinger is -1 (disabled) + AJP Connector |
From: Greg W. <gr...@mo...> - 2006-11-18 17:44:41
|
Jetty pre-release 6.1.0pre1 is now available via http://jetty.mortbay.org 6.1.x is the development series of Jetty and contains many new features that are now ready for some serious testing: + New hot deployer! + JBoss integration. + AJP connector + SSL Engine connector (non-blocking!) + Grizzly connector + cometd implementation There are also some valuable bug fixes and optimizations in this release. Also the beginnings of an async HTTP client API. jetty-6.1-SNAPSHOT + Use ContextDeployer as main deployer in jetty.xml + Added extras/jboss + Major refactor of SelectChannel EndPoint for client selector + Fixed NPE in bio.SocketEndPoint.getRemoteAddr() + Reverted UnixCrypt to use coersions (that effected results) + JETTY-151 Idle timeout only applies to blocking operations + alternate optimizations of writer (use -Dbuffer.writers=true) + JETTY-171 Fixed filter mapping + JETTY-172 use getName() instead of toString + JETTY-173 restore servletpath after dispatch + release resource lookup in Default servlet + Simplified ResourceCache and Default servlet + Added override descriptor for deployment of RO webapps + Added hierarchical destroy of mbeans + JETTY-151 refactored writers Note that we are now using codehaus for our download repository and for our maven repository: http://dist.codehaus.org/jetty http://snapshots.repository.codehaus.org http://repository.codehaus.org thanks codehaus folks! |
From: Jan B. <ja...@mo...> - 2006-11-15 11:21:05
|
FYI Webtide has created a collection of maven project archetypes for various web technologies such as DWR, Dojo, ActiveMQ-web, SiteMesh, Tapestry, Webwork, JSF and others. When run, these archetypes will create you fully-fledged, working webapps with the technology of your choice pre-baked in, and of course enabled with the jetty maven plugin for ultimate ease of development. More info is available from my blog here: http://blogs.webtide.com/janb/2006/11/15/1163589140463.html The archetypes are freely downloadable here: http://www.webtide.com/resources.jsp cheers Jan |