Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-16 | 479903 - improve async onError handling | Greg Wilkins | 5 | -716/+497 | |
2015-10-07 | Fixed test. | Simone Bordet | 1 | -2/+31 | |
2015-09-30 | 478757 - DebugHandler thread name is mangled | Joakim Erdfelt | 1 | -0/+2 | |
+ Added testcase, and fixed handler for threadname output. | |||||
2015-09-18 | 477680 Encode merged query parameters | Greg Wilkins | 1 | -54/+56 | |
2015-09-18 | 477737 Improve handling of etags with dynamic and static gzip | Greg Wilkins | 1 | -0/+42 | |
2015-09-17 | 477278 Refactored DefaultServlet for cached Gzip & Etags | Greg Wilkins | 1 | -13/+78 | |
Refactored the DefaultServlet to better handle static gzipped files with etags in the cache. Required a simplification of always having a HttpContent rather than the prior situation of having either a Resource or a HttpContent. So introduced a HttpContent.Factory, of which the ResourceCache is the normal implementation, but there is also now a ResourceContentFactory that creates content when there is no cache. The Gzip resource is now associated with the normal resource, so less lookups are needed. This also give scope for caching dynamic gzipping in the future. The GzipHttpContent class has been introduced to send content with the headers of the uncompress, but content of the compressed resource. | |||||
2015-09-11 | 477123 - AsyncListener callbacks need context scope | Greg Wilkins | 3 | -1/+5 | |
Also added DebugListener and deprecated DebugHandler | |||||
2015-08-19 | ContextHandler.ContextScopeListener | Greg Wilkins | 1 | -2/+70 | |
Added a listener that is called as any thread enters/exits a context/request scope. This is both normal servlet dispatches and async callbacks. | |||||
2015-08-14 | 474358 - DefaultServlet bad Content-Type on compressed content | Greg Wilkins | 1 | -0/+2 | |
2015-08-13 | 474634 - AsyncListener.onError() handling. | Greg Wilkins | 2 | -15/+24 | |
Fixed more tests in jetty-servlets | |||||
2015-08-13 | 474634 - AsyncListener.onError() handling. | Greg Wilkins | 1 | -2/+1 | |
Fixed AsyncContextTests | |||||
2015-08-13 | 474634 - AsyncListener.onError() handling. | Greg Wilkins | 2 | -17/+7 | |
Handle errors thrown from dispatch when async is started with onError | |||||
2015-08-13 | 474634 - AsyncListener.onError() handling. | Greg Wilkins | 1 | -8/+26 | |
Fixed async blocking read test | |||||
2015-08-13 | 474634 - AsyncListener.onError() handling. | Greg Wilkins | 1 | -290/+302 | |
Removed special termination case handling. Unhandle can be avoided with a break loop. Replaced actions COMPLETING and COMPLETED with COMPLETE (which is an action) Refactored test harness to use a static history array rather than headers | |||||
2015-08-12 | 474634 - AsyncListener.onError() handling. | Simone Bordet | 1 | -151/+268 | |
Interim work on getting the right behavior for onError(). | |||||
2015-08-10 | 474634 - Exception handling from AsyncContext handling inconsistent | Joakim Erdfelt | 1 | -0/+648 | |
+ Adding AsyncListenerTest examples of Exceptions during AsyncContext scoped servlet requests. | |||||
2015-07-02 | Improved graceful shutdown and added tests | Greg Wilkins | 1 | -1/+1 | |
2015-04-22 | 446564 Refactored RequestLog Mechanism | Greg Wilkins | 2 | -2/+6 | |
reverted API | |||||
2015-04-21 | 464727 - Update Javadoc for Java 8 DocLint | Joakim Erdfelt | 3 | -2/+9 | |
+ Fixing javadoc in jetty-servlet | |||||
2015-03-26 | Organised imports | Greg Wilkins | 9 | -24/+28 | |
2015-03-12 | 453834 - CDI Support for WebSocket | Joakim Erdfelt | 1 | -6/+118 | |
+ Verifying ServletContextHandler behavior of Decorators + Marking old ServletContextHandler methods as deprecated + Updates to DecoratedObjectFactory + Removing customized weld scopes/context (for now) + Deferring JSR356 ServerContainer endpoint init till Container.doStart() to allow weld to init properly first + Removing JSR356 BasicServerEndpointConfigurator in favor of ContainerDefaultEndpointConfigurator + Only decorating server endpoints if they were created by ContainerDefaultEndpointConfigurator, all others are trusted to be complete and injected already. | |||||
2015-03-06 | Merge branch 'jetty-9.2.x' | Joakim Erdfelt | 1 | -0/+63 | |
Conflicts: jetty-client/src/main/java/org/eclipse/jetty/client/LeakTrackingConnectionPool.java jetty-client/src/test/java/org/eclipse/jetty/client/HttpClientLoadTest.java jetty-client/src/test/java/org/eclipse/jetty/client/HttpClientUploadDuringServerShutdown.java jetty-server/src/main/java/org/eclipse/jetty/server/HttpInput.java jetty-spdy/spdy-server/src/test/java/org/eclipse/jetty/spdy/server/SynDataReplyDataLoadTest.java jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/TooFastClientTest.java | |||||
2015-03-06 | 461070 Handle setReadListener on request with no content | Greg Wilkins | 1 | -0/+64 | |
2015-02-24 | 460210 - ExecutionStragegy producer for SelectManager calls onOpen from ↵ | Greg Wilkins | 1 | -2/+6 | |
produce method Further refactoring. Handle the initial onDataAvailable and final onAllDataRead calls specially, as they may need to be called without scheduling read interest. | |||||
2015-02-23 | 460210 - ExecutionStragegy producer for SelectManager calls onOpen from ↵ | Greg Wilkins | 2 | -3/+92 | |
produce method Additional refactoring to better handle HttpInput state. Moved the unready and read possible states into the HttpChannelState | |||||
2015-02-05 | default to delayed dispatch | Greg Wilkins | 1 | -1/+2 | |
2015-02-05 | Added test cases and improved isReady and isFinished handling | Greg Wilkins | 1 | -6/+96 | |
2015-02-04 | added direct buffer configuration | Greg Wilkins | 1 | -2/+3 | |
2015-02-04 | added test for async IO isNotReadyAtEOF | Greg Wilkins | 1 | -1/+91 | |
2015-02-04 | added test for async IO isNotReadyAtEOF | Greg Wilkins | 1 | -2/+6 | |
2015-02-04 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -3/+2 | |
2015-02-04 | added test for async IO isNotReadyAtEOF | Greg Wilkins | 1 | -3/+2 | |
2015-02-04 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -5/+1 | |
2015-02-04 | added test for async IO isNotReadyAtEOF | Greg Wilkins | 1 | -5/+1 | |
2015-02-03 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -0/+87 | |
2015-02-03 | added test for async IO isNotReadyAtEOF | Greg Wilkins | 1 | -0/+87 | |
2015-01-08 | Merge remote-tracking branch 'origin/master' into jetty-9.3-ewyk | Greg Wilkins | 22 | -22/+22 | |
Conflicts: jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java jetty-server/src/main/java/org/eclipse/jetty/server/QueuedHttpInput.java jetty-util/src/main/java/org/eclipse/jetty/util/thread/NonBlockingThread.java | |||||
2015-01-08 | Happy New Year 2015 | Joakim Erdfelt | 22 | -22/+22 | |
2015-01-08 | Happy New Year 2015 | Joakim Erdfelt | 21 | -21/+21 | |
2015-01-02 | removed unneeded execute for SslConnection onFillable | Greg Wilkins | 1 | -1/+1 | |
2014-12-11 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -4/+75 | |
Conflicts: VERSION.txt aggregates/jetty-all/pom.xml apache-jsp/pom.xml apache-jstl/pom.xml examples/async-rest/async-rest-jar/pom.xml examples/async-rest/async-rest-webapp/pom.xml examples/async-rest/pom.xml examples/embedded/pom.xml examples/pom.xml jetty-alpn/jetty-alpn-client/pom.xml jetty-alpn/jetty-alpn-server/pom.xml jetty-alpn/pom.xml jetty-annotations/pom.xml jetty-ant/pom.xml jetty-cdi/pom.xml jetty-client/pom.xml jetty-continuation/pom.xml jetty-deploy/pom.xml jetty-distribution/pom.xml jetty-fcgi/fcgi-client/pom.xml jetty-fcgi/fcgi-server/pom.xml jetty-fcgi/pom.xml jetty-http-spi/pom.xml jetty-http/pom.xml jetty-io/pom.xml jetty-jaas/pom.xml jetty-jaspi/pom.xml jetty-jmx/pom.xml jetty-jndi/pom.xml jetty-jsp/pom.xml jetty-jspc-maven-plugin/pom.xml jetty-maven-plugin/pom.xml jetty-monitor/pom.xml jetty-nosql/pom.xml jetty-osgi/jetty-osgi-alpn/pom.xml jetty-osgi/jetty-osgi-boot-jsp/pom.xml jetty-osgi/jetty-osgi-boot-warurl/pom.xml jetty-osgi/jetty-osgi-boot/pom.xml jetty-osgi/jetty-osgi-httpservice/pom.xml jetty-osgi/jetty-osgi-npn/pom.xml jetty-osgi/pom.xml jetty-osgi/test-jetty-osgi-context/pom.xml jetty-osgi/test-jetty-osgi-webapp/pom.xml jetty-osgi/test-jetty-osgi/pom.xml jetty-plus/pom.xml jetty-proxy/pom.xml jetty-quickstart/pom.xml jetty-rewrite/pom.xml jetty-runner/pom.xml jetty-security/pom.xml jetty-server/pom.xml jetty-servlet/pom.xml jetty-servlets/pom.xml jetty-spdy/pom.xml jetty-spdy/spdy-alpn-tests/pom.xml jetty-spdy/spdy-client/pom.xml jetty-spdy/spdy-core/pom.xml jetty-spdy/spdy-example-webapp/pom.xml jetty-spdy/spdy-http-client-transport/pom.xml jetty-spdy/spdy-http-common/pom.xml jetty-spdy/spdy-http-server/pom.xml jetty-spdy/spdy-npn-tests/pom.xml jetty-spdy/spdy-server/pom.xml jetty-spring/pom.xml jetty-start/pom.xml jetty-util-ajax/pom.xml jetty-util/pom.xml jetty-webapp/pom.xml jetty-websocket/javax-websocket-client-impl/pom.xml jetty-websocket/javax-websocket-server-impl/pom.xml jetty-websocket/pom.xml jetty-websocket/websocket-api/pom.xml jetty-websocket/websocket-client/pom.xml jetty-websocket/websocket-common/pom.xml jetty-websocket/websocket-server/pom.xml jetty-websocket/websocket-servlet/pom.xml jetty-xml/pom.xml pom.xml tests/pom.xml tests/test-continuation/pom.xml tests/test-integration/pom.xml tests/test-loginservice/pom.xml tests/test-quickstart/pom.xml tests/test-sessions/pom.xml tests/test-sessions/test-hash-sessions/pom.xml tests/test-sessions/test-jdbc-sessions/pom.xml tests/test-sessions/test-mongodb-sessions/pom.xml tests/test-sessions/test-sessions-common/pom.xml tests/test-webapps/pom.xml tests/test-webapps/test-jaas-webapp/pom.xml tests/test-webapps/test-jetty-webapp/pom.xml tests/test-webapps/test-jndi-webapp/pom.xml tests/test-webapps/test-mock-resources/pom.xml tests/test-webapps/test-proxy-webapp/pom.xml tests/test-webapps/test-servlet-spec/pom.xml tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml tests/test-webapps/test-webapp-rfc2616/pom.xml | |||||
2014-12-05 | 454157 - HttpInput.consumeAll spins if input is in async mode. | Simone Bordet | 1 | -4/+75 | |
Added additional check to test whether consumeAll() could actually consume the content, and if not, abort the channel. | |||||
2014-12-05 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -1/+87 | |
Conflicts: jetty-io/src/main/java/org/eclipse/jetty/io/FillInterest.java jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannel.java | |||||
2014-12-04 | 454157 abort to avoid spin in async HttpInput.consumeAll | Greg Wilkins | 1 | -1/+87 | |
2014-12-04 | Merge remote-tracking branch 'origin/jetty-9.2.x' | Greg Wilkins | 1 | -1/+1 | |
2014-12-04 | 453629 Fixed big write test | Greg Wilkins | 1 | -1/+1 | |
2014-11-10 | Merge branch 'jetty-9.2.x' | Joakim Erdfelt | 1 | -4/+21 | |
Conflicts: jetty-servlets/src/test/java/org/eclipse/jetty/server/handler/gzip/GzipContentLengthTest.java jetty-servlets/src/test/java/org/eclipse/jetty/server/handler/gzip/GzipTester.java jetty-servlets/src/test/resources/jetty-logging.properties | |||||
2014-10-29 | 446944 - ServletTester and HttpTester should be in ↵ | Joakim Erdfelt | 1 | -0/+242 | |
<classifier>tests</classifier> Moving HttpTester to "tests" scoped jetty-http artifact. + HttpTester, a testing class, was used by jetty-servlets, embedded-jetty-examples, and test-integration, all from those testing scopes. Moved the HttpTester into the pre-existing jetty-http "tests" classified artifact. Moving ServletTester to "tests" scoped jetty-servlet artifact. + ServletTester, a testing class, was used by jetty-servlets, test-integration, and test-jetty-webapp. This move puts this class in the pre-existing jetty-servlet "tests" classified artifact. | |||||
2014-10-26 | 445823 Moved RequestLog calling to HttpChannel | Greg Wilkins | 2 | -6/+5 | |
Simplified the RequestLogHandler. It no longer set's async listeners or tries to catch exeptions etc. Instead it simply sets the RequestLog instance on the HttpChannel. The HttpChannel#onCompleted method then uses the log (if set) as the last thing before recycling the connection. It uses the actual bytes written (eg after compression) and the actual status sent (eg if sent from a bad message). | |||||
2014-10-23 | 447515 Remove GzipFilter | Greg Wilkins | 1 | -1/+52 | |
Moved all usages of GzipFilter to GzipHandler added support to ServerContextHandler to create a GzipHandler |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-