Commit Graph

4676 Commits

Author SHA1 Message Date
Simone Bordet 1843324bab Added support for X-Forwarded-For header. 2012-07-12 17:45:00 +02:00
Simone Bordet a7dab4bd2d Fixed spin loop caused by interaction of HttpGenerator._bypass and HttpGenerator.isBufferFull().
In HttpOutput.write(), an infinite spin loop was triggered when a previous write() set _bypass to true,
but _bypass was not reset after the write was complete. An additional write would have caused
a call to isBufferFull(), implemented in terms of _bypass, which would have returned true erroneously,
and this would have caused the infinite spin loop.
Now we properly reset _bypass when we fully write a data frame, so that isBufferFull() can properly
return false and allow for further writes.
2012-07-12 17:16:57 +02:00
Simone Bordet 0ad04eca6e Fixed test that was broken by changes to the pushed URI header in spdy/2. 2012-07-12 15:13:47 +02:00
Jan Bartel 3bcfc29469 384280 Implement preliminary ServletRegistrations 2012-07-12 16:27:26 +10:00
Joakim Erdfelt f4c0b376d6 Removing discouraged form of Generator constructor 2012-07-11 13:08:02 -07:00
Jesse McConnell ce2dc33a0a Merge branch 'master' into jetty-8 2012-07-11 14:06:11 -05:00
Jesse McConnell 81d72052c8 merged master to jetty-8 2012-07-11 14:04:49 -05:00
Joakim Erdfelt 03fa76d333 Adding more TODOs 2012-07-11 12:01:02 -07:00
Joakim Erdfelt be0c372cad Moving Parser and Generator into .protocol. package 2012-07-11 11:59:03 -07:00
Joakim Erdfelt 9986f43272 Fixing license headers 2012-07-11 11:57:31 -07:00
Joakim Erdfelt d3a7ddbef0 Fixing license headers 2012-07-11 11:53:19 -07:00
Joakim Erdfelt d7f3bbb260 Fixing build issue 2012-07-11 11:43:12 -07:00
Joakim Erdfelt 6757160a94 Starting to piece together the Extensions 2012-07-11 11:42:26 -07:00
Jesse McConnell 319d4bc66c quick pass through to clean up missing or incorrect license blocks 2012-07-11 12:41:34 -05:00
Jesse McConnell aa941f5711 quick pass through to clean up missing or incorrect license blocks 2012-07-11 12:29:46 -05:00
Joakim Erdfelt 0d1fee5906 Making BlockHeadClient timeouts more sane 2012-07-11 09:53:18 -07:00
Joakim Erdfelt d3b599d67c Attempting to get timeouts working 2012-07-11 09:47:10 -07:00
Joakim Erdfelt c8821605fe Fixing fill interested 2012-07-11 09:33:58 -07:00
Jesse McConnell 0fa17c13b1 Merge branch 'master' into jetty-8 2012-07-11 10:10:00 -05:00
Jesse McConnell 5aeca2a138 added missing headers for io classes 2012-07-10 17:28:53 -05:00
Jesse McConnell 5e723bc9db [Bug 376717] Balancer Servlet with round robin support, contribution, added missing license 2012-07-10 17:28:39 -05:00
Joakim Erdfelt 3ab8a0e5b7 Adding support to detect bad UTF-8 text message 2012-07-10 15:03:47 -07:00
Thomas SEGISMONT 13e010ddeb Add balancer servlet
Balancer Servlet tests

ProxyPassReverse first draft

ProxyPassReverse fix
2012-07-10 16:49:34 -05:00
Joakim Erdfelt 8aa6e5db9b Fixing WebSocketAsyncConnection.write() of byte[] arrays 2012-07-10 14:45:37 -07:00
Joakim Erdfelt 4fd7ff76fb Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 14:34:05 -07:00
Joakim Erdfelt eb07c173ca Fixing some server tests 2012-07-10 14:33:50 -07:00
Jesse McConnell c0b1261c2b come back from parseFrame in order to notify 2012-07-10 16:32:57 -05:00
Joakim Erdfelt 5d796488e2 Fixing logging format specifier bug 2012-07-10 14:07:04 -07:00
Joakim Erdfelt 1f25e9cee1 Setting client tests to @Ignore 2012-07-10 14:03:11 -07:00
Joakim Erdfelt 23ecb2e29c Fixing build 2012-07-10 13:44:09 -07:00
Joakim Erdfelt 6f52b23735 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 13:41:56 -07:00
Joakim Erdfelt 2f5c40bbf9 Making changes for WebSocketFrame builder 2012-07-10 13:41:50 -07:00
Jesse McConnell ea68a3de83 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 15:36:09 -05:00
Jesse McConnell bc4086491b merge frame parser and actual parser 2012-07-10 15:35:51 -05:00
Joakim Erdfelt e5883607ce Adding scheduler to factory 2012-07-10 12:33:41 -07:00
Jesse McConnell 3ede05e134 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 14:25:35 -05:00
Jesse McConnell 9488507919 updated unit tests 2012-07-10 14:25:16 -05:00
Joakim Erdfelt 95e540fd27 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 12:20:50 -07:00
Joakim Erdfelt 3d39d0a916 Updating tests for WebSocketFrame 2012-07-10 12:20:40 -07:00
Jesse McConnell d358847d5e updated unit tests 2012-07-10 14:20:26 -05:00
Jesse McConnell b3d7dd4f1b adding constructors 2012-07-10 14:17:57 -05:00
Joakim Erdfelt 8d583045b3 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 12:16:58 -07:00
Joakim Erdfelt ef69b22815 Fixing WebSocketFrame.setPayload(byte[]) bug, updating more tests 2012-07-10 12:16:47 -07:00
Jesse McConnell 4fed53ce85 test improvement 2012-07-10 14:13:09 -05:00
Joakim Erdfelt b46ba628cd Adding UnitGenerator and migrating more tests cases to WebSocketFrame 2012-07-10 12:05:03 -07:00
Joakim Erdfelt f97d86894a Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-10 11:53:19 -07:00
Joakim Erdfelt cd0edafa68 Fixing build issue 2012-07-10 11:53:10 -07:00
Jesse McConnell 8c6820a812 update to use latest changes on frame 2012-07-10 13:52:27 -05:00
Joakim Erdfelt d6139b8978 Adding convenience statics to WebSocketFrame (useful stuff from FrameBuilder) 2012-07-10 11:48:53 -07:00
Joakim Erdfelt caf693488a Removing FrameBuilder 2012-07-10 11:44:17 -07:00