Greg Wilkins
ee2d289f63
Merge remote-tracking branch 'origin/master' into jetty-8
...
Conflicts:
jetty-npn/pom.xml
jetty-osgi/jetty-osgi-boot-jsp/META-INF/MANIFEST.MF
jetty-osgi/jetty-osgi-boot-jsp/src/main/java/org/eclipse/jetty/osgi/boot/jasper/WebappRegistrationCustomizerImpl.java
jetty-osgi/jetty-osgi-boot-jsp/src/main/java/org/eclipse/jetty/osgi/boot/jsp/FragmentActivator.java
jetty-osgi/jetty-osgi-boot-logback/META-INF/MANIFEST.MF
jetty-osgi/jetty-osgi-boot-warurl/META-INF/MANIFEST.MF
jetty-osgi/jetty-osgi-boot/META-INF/MANIFEST.MF
jetty-osgi/jetty-osgi-boot/src/main/java/org/eclipse/jetty/osgi/boot/internal/webapp/WebBundleDeployerHelper.java
jetty-osgi/jetty-osgi-boot/src/main/java/org/eclipse/jetty/osgi/boot/internal/webapp/WebBundleTrackerCustomizer.java
jetty-osgi/jetty-osgi-boot/src/main/java/org/eclipse/jetty/osgi/boot/utils/internal/DefaultFileLocatorHelper.java
jetty-osgi/jetty-osgi-equinoxtools/META-INF/MANIFEST.MF
jetty-osgi/jetty-osgi-httpservice/META-INF/MANIFEST.MF
jetty-spdy/spdy-jetty-http-webapp/pom.xml
jetty-spdy/spdy-jetty-http/pom.xml
jetty-spdy/spdy-jetty/pom.xml
2012-04-12 16:02:34 +10:00
Simone Bordet
972087d068
376201 - HalfClosed state not handled properly.
2012-04-11 12:18:56 +02:00
Simone Bordet
47c1587166
Strengthen the behavior of Stream methods to throw if they are used wrongly,
...
for example sending DATA frames before a REPLY and so on.
2012-04-11 10:39:23 +02:00
Simone Bordet
eaacd69ede
Moved from SLF4J to Jetty logging.
2012-04-05 17:30:05 +02:00
Simone Bordet
50f545b29a
Vastly improved queueing of FrameBytes, by appending at the end of the queue (instead of iterating over the queue).
...
Also, implemented a better fix for the missing flush() in case of missing handlers: now instead of flushing in the write
completion handler (which could lead to stack overflows), we use the same mechanism employed for FrameBytes,
where we avoid stack overflows by dispatching to a new thread after few recursive invocations.
2012-04-04 19:21:16 +02:00
Simone Bordet
d231b57144
Made the test more reliable.
2012-04-02 15:39:01 +02:00
Simone Bordet
30adf7cd18
Added missing flush after writing frames.
...
Frames may be written asynchronously but without a Handler, and therefore it was possible that frames
queued up, that one flush() was writing a frame without Handler, and the flush was stopping even if the
queue was non-empty.
Now we call flush() after writing a frame.
2012-04-02 13:22:06 +02:00
Simone Bordet
00b31b6577
Added defaults in switches.
2012-04-02 10:07:51 +02:00
Simone Bordet
fff059f7a9
Making sure bytes are masked when doing int operations.
2012-04-02 10:07:25 +02:00
Jan Bartel
45050ebac9
Merge remote-tracking branch 'origin/master' into jetty-8
2012-04-02 17:49:33 +10:00
Simone Bordet
b0a3d031aa
375509 - Stalled stream stalls other streams or session control frames.
...
Additional fixes to the implementation of flush(). Also implemented frame priority.
2012-03-30 18:47:47 +02:00
Jan Bartel
17269583fb
Merge remote-tracking branch 'origin/master' into jetty-8
2012-03-30 12:05:46 +11:00
Simone Bordet
50bc8fa400
375509 - Stalled stream stalls other streams or session control frames.
...
Additional improvements for thread visibility, and clarified code comment.
2012-03-29 12:50:01 +02:00
Simone Bordet
294c588023
375509 - Stalled stream stalls other streams or session control frames.
2012-03-28 11:41:06 +02:00
Simone Bordet
bb66cfc877
375083 - Flow control should take in account window size changes from concurrent SETTINGS
2012-03-22 17:08:11 +01:00
Simone Bordet
5624a5721e
Merged from master.
2012-03-14 18:24:57 +01:00
Simone Bordet
ab9bcf26b2
374258 - SPDY leaks SSLEngines
2012-03-14 16:31:29 +01:00
Jesse McConnell
b4985ad0d5
[maven-release-plugin] prepare for next development iteration
2012-03-08 23:53:50 -06:00
Jesse McConnell
7a99af4ffe
[maven-release-plugin] prepare release jetty-8.1.2.v20120308
2012-03-08 23:53:42 -06:00
Jesse McConnell
246e3ed756
[maven-release-plugin] prepare for next development iteration
2012-03-08 21:09:46 -06:00
Jesse McConnell
a63b3fdc5e
[maven-release-plugin] prepare release jetty-7.6.2.v20120308
2012-03-08 21:09:37 -06:00
Simone Bordet
6d34d6fdc6
Fixed recursive flush(): a stack overflow was still possible because the invocation count was not correctly decreased.
2012-03-08 15:36:54 +01:00
Simone Bordet
c5c4425a0b
Ignoring data frames after RST_STREAM.
2012-03-07 14:04:27 +01:00
Simone Bordet
8f37221b56
Updated v3 stream status codes.
2012-03-07 13:40:58 +01:00
Simone Bordet
c67357f005
Fixed handling of unknown control frames.
2012-03-07 11:55:20 +01:00
Simone Bordet
156f138780
Introduced onException() callback in SessionFrameListener in case of processing exceptions.
...
Added test for unsupported SYN_STREAM versions.
2012-03-07 11:24:39 +01:00
Jesse McConnell
f12e3c390c
reset versions
2012-03-06 17:06:10 -06:00
Simone Bordet
c66bbae8ae
Fully integrated SPDY module.
2012-03-05 20:18:21 +01:00
Simone Bordet
fa4668ce5c
Imported SPDY module.
2012-03-05 19:17:30 +01:00