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
Jan Bartel
911643b783
Reformat src code; ensure url caching is controlled by jetty Resource.setDefaultUseCaches
2012-04-04 15:13:33 +10:00
Jan Bartel
792b101639
Update version in MANIFESTs
2012-04-04 15:13:02 +10:00
Simone Bordet
5b668fd6f1
375970 - HttpServletRequest.getRemoteAddr() returns null when HTTP is over SPDY.
2012-04-03 18:23:16 +02:00
Simone Bordet
6c464238b7
Updated dependency on jetty-npn, now that it moved to its own project at github and it's unlocked from jetty releases.
2012-04-03 12:00:38 +02:00
Jan Bartel
83a4bb71a3
374475 Response.sendRedirect does not encode UTF-8 characters properly
2012-04-03 17:03:26 +10:00
Jan Bartel
ec77ba41ef
375906 Part.getHeader method not case insensitive
2012-04-03 16:57:12 +10:00
Greg Wilkins
b2b4b2733b
jetty-spdy fixed version of api
2012-04-03 10:12:46 +10:00
Jesse McConnell
71091da2c4
[maven-release-plugin] prepare for next development iteration
2012-04-02 10:23:43 -05:00
Jesse McConnell
eea06004f5
[maven-release-plugin] prepare release npn-api-1.0.0.v20120402
2012-04-02 10:23:36 -05:00
Jesse McConnell
9521e1f124
Merge
2012-04-02 10:22:44 -05:00
Jesse McConnell
5b2d703a04
remove jetty-npn from build and release separately
2012-04-02 10:21:22 -05:00
Simone Bordet
98658a2873
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2012-04-02 15:42:35 +02:00
Simone Bordet
d231b57144
Made the test more reliable.
2012-04-02 15:39:01 +02:00
Thomas Becker
2b83d9d954
375692: cosmetic changes to get rid of warnings, etc.
...
Change-Id: Id4d76a7f6e5bd989505e5233af73d5526b8e7c1f
2012-04-02 13:41:36 +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
b44fe2094f
Fixed Maven warning.
2012-04-02 13:16:40 +02:00
Simone Bordet
bd0cc72439
Made the test more reliable.
2012-04-02 13:14:57 +02:00
Greg Wilkins
cc1bef6f2e
375594 fixed SSL tests so they are not order dependent
2012-04-02 18:18:39 +10:00
Simone Bordet
bb429a7f18
375509 - Stalled stream stalls other streams or session control frames.
...
Now using a "death pill" instead of a boolean in order to avoid race conditions where
DataInfos were read from the queue (but the boolean not updated yet), and viceversa.
2012-04-02 10:09:55 +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
Simone Bordet
830557f018
Fixed infinite recursive loop.
2012-04-02 10:06:35 +02:00
Jan Bartel
45050ebac9
Merge remote-tracking branch 'origin/master' into jetty-8
2012-04-02 17:49:33 +10:00
Jan Bartel
2c4ea64f3b
372678 Embedded Examples need updates for new LoginService requirement
2012-04-02 14:48:38 +10:00
Jan Bartel
28de69760a
JETTY-1504 HttpServletResponseWrapper ignored when using asyncContext?
2012-04-02 12:35:12 +10:00
Greg Wilkins
9244292fca
375692: simplified gzipfilter
2012-04-02 12:09:03 +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
Simone Bordet
2a44fa5c22
Cosmetics.
2012-03-30 18:46:53 +02:00
Thomas Becker
2278d27235
375692: GzipFilter support for deflate
...
Change-Id: I4a42d750cfbbb61078adafa1e2bcbc1973198dca
2012-03-30 11:02:44 +02:00
Jan Bartel
17269583fb
Merge remote-tracking branch 'origin/master' into jetty-8
2012-03-30 12:05:46 +11:00
Simone Bordet
85ade6ae86
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2012-03-29 12:50:26 +02: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
Greg Wilkins
fe8b5a6cb3
374505: ignore , as a cookie separator as per RFC6265
2012-03-29 16:58:56 +11:00
Simone Bordet
ec5f424c8c
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2012-03-28 11:41:36 +02:00
Simone Bordet
294c588023
375509 - Stalled stream stalls other streams or session control frames.
2012-03-28 11:41:06 +02:00
Jan Bartel
ef0d6d32f9
374881 Ensure setCopyWebInf(true) only copies WEB-INF if !setCopyWebDir(true)
2012-03-28 19:27:06 +11:00
Jan Bartel
22f437c36d
375490 NPE with --help on command line
2012-03-28 14:47:27 +11:00
Jan Bartel
72951403d3
375096 If starting a server instance fails in osgi it is cleaned up.
2012-03-26 22:48:50 +11:00
Greg Wilkins
241997b449
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2012-03-23 09:21:35 +11:00
Greg Wilkins
65725b0025
357318: make the cancel key work around conditional on running on windows
2012-03-23 09:21:00 +11: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
Thomas Becker
875bcb5bb8
374995: configure jmx rmi port via SystemProperty
...
Change-Id: I35f336d4754c79717b741aea0896bd71b46ed28d
374995: configure jmx rmi host via SystemProperty,change objectname and jmxpath from jettyjmx to jmxrmi
Change-Id: Ib469d631682c9fb31aea584c38906aae0958198f
374995: configure jmx rmi host via SystemProperty,change objectname and jmxpath from jettyjmx to jmxrmi
Change-Id: I02c88c518810e03c7ae59453fa6752d80108960e
2012-03-22 13:03:22 +01:00
Jan Bartel
6a2c5fc9fd
375009 Filter initialization error will throw MultiException
2012-03-22 13:50:36 +11:00
Jan Bartel
0f9a898c1c
349110 MultiPartFilter records the content-type in request params
2012-03-22 09:59:57 +11:00
pgdad
c81dbb8694
374891 - enhancement to how ProxyServlet determines the proxy target
2012-03-21 08:44:02 -04:00
Jan Bartel
48982ced4a
Fix up version number in manifests; reformat code; tidy xml and tweak
2012-03-21 16:39:55 +11:00
Jesse McConnell
2a67ebca95
noop change to test commit and push speed
2012-03-20 11:25:11 -05:00
Jan Bartel
9d54ea4cde
JETTY-1500 form parameters from multipart request not available via request.getParameter
2012-03-20 18:35:21 +11:00
Simone Bordet
3218298798
Merge branch 'master' into jetty-8
2012-03-19 15:14:57 +01:00