6499 Commits

Author SHA1 Message Date
Greg Wilkins
2a0bfea187 395620 do not managed inherited life cycle listeners 2013-03-07 11:27:45 +11:00
Greg Wilkins
e283d72f25 Merge remote-tracking branch 'origin/jetty-8'
Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionIdManager.java
2013-03-07 09:09:23 +11:00
Greg Wilkins
60a6340f8f Merge remote-tracking branch 'origin/jetty-7' into jetty-8 2013-03-07 08:36:23 +11:00
Greg Wilkins
1e0b9d4d97 402485 reseed secure random 2013-03-07 08:34:42 +11:00
Simone Bordet
37fd36b31c 402397 - InputStreamResponseListener early close inputStream cause hold lock. 2013-03-06 17:11:16 +01:00
Jesse McConnell
50ab606df4 Merge branch 'jetty-8' 2013-03-06 09:54:15 -06:00
Joakim Erdfelt
c4add8d964 Adding jetty-osgi-npn module. 2013-03-05 13:54:23 -07:00
Joakim Erdfelt
3be67fa5d1 402008 - Websocket blocking write hangs when remote client dies (or is killed) without going thru Close handshake
+ Fixing close and callback failure notificiations to address issues
   with suddenly killed clients.
2013-03-05 13:54:23 -07:00
Joakim Erdfelt
2d74857ffa 402008 - Strange behavior when clients are suddenly killed
+ Fixing close and callback failure notificiations to address issues
   with suddenly killed clients.
2013-03-05 13:11:50 -07:00
Greg Wilkins
0f415a735a 399799 do not hold lock while calling invalidation listeners 2013-03-05 17:05:50 +11:00
Jan Bartel
a4f2e743d0 399070 add updated version of npn-boot jar to start.ini 2013-03-05 17:03:07 +11:00
Jan Bartel
cde549c0e8 399070 org.eclipse.jetty.spdy.server must declare import of org.eclipse.jetty.npn 2013-03-05 16:51:45 +11:00
Greg Wilkins
0c941a878d Merge remote-tracking branch 'origin/jetty-7' into jetty-8 2013-03-05 14:42:55 +11:00
Greg Wilkins
777817dd0f 399799 do not hold lock while calling invalidation listeners 2013-03-05 14:32:17 +11:00
Greg Wilkins
ed7641319a Merge remote-tracking branch 'origin/jetty-8' 2013-03-05 11:23:13 +11:00
Greg Wilkins
7abbc44474 Merge remote-tracking branch 'origin/jetty-7' into jetty-8 2013-03-05 10:40:45 +11:00
Greg Wilkins
cf54341ae6 399967 Shutdown hook calls destroy 2013-03-05 10:36:37 +11:00
Greg Wilkins
b8473122de 399967 call Destroyable.destroy() when a managed been is removed from ContainerLifeCycle 2013-03-05 08:09:08 +11:00
Simone Bordet
7037bca94d Introduced Request.header(HttpHeader, String) to simplify code. 2013-03-04 17:05:18 +01:00
Simone Bordet
868458f980 402341 - Host with default port causes redirects loop.
Removed default port from the Host request header.
Although allowed by RFC 2616, seems that many server chokes it.
2013-03-04 16:33:57 +01:00
Simone Bordet
8d6a4c39df Better logging for the RedirectProtocolHandler. 2013-03-04 16:33:57 +01:00
Simone Bordet
a1560bea21 402316 - HttpReceiver and null pointer exception.
The NPE was caused by (invalid) Set-Cookie headers without value.
A guard has been added to avoid the NPE.
2013-03-04 16:33:57 +01:00
Thomas Becker
1aa8fce78b 402277 spdy proxy: fix race condition in nested push streams initiated by upstream server. Fix several other small proxy issues 2013-03-04 10:25:17 +01:00
Greg Wilkins
c396622770 401495 removed unused getOutputStream 2013-03-04 17:38:00 +11:00
Greg Wilkins
3bc0411e65 401904 fixed getRemoteAddr to return IP instead of hostname 2013-03-04 17:10:27 +11:00
Greg Wilkins
41f7df18a6 402185 updated javascript mime-type 2013-03-04 16:52:49 +11:00
Greg Wilkins
056be85766 less verbose exception 2013-03-04 16:40:18 +11:00
Greg Wilkins
8933a8bdca less verbose exception 2013-03-04 16:22:03 +11:00
Greg Wilkins
7d7769475c removed printStackTrace 2013-03-04 15:44:30 +11:00
Greg Wilkins
8f2aa2f667 402106 fixed URI resize in HttpParser 2013-03-02 14:22:40 +11:00
Greg Wilkins
663b45770a Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project 2013-03-02 12:56:06 +11:00
Jan Bartel
afbf98bd88 Merge remote-tracking branch 'origin/jetty-8' 2013-03-02 10:29:15 +11:00
Jan Bartel
095e66db33 Merge remote-tracking branch 'origin/jetty-7' into jetty-8 2013-03-02 10:17:35 +11:00
Jan Bartel
3ed3dfc7a1 402048 org.eclipse.jetty.server.ShutdownMonitor doesn't stop after the jetty server is stopped 2013-03-02 10:12:24 +11:00
Jesse McConnell
7c442735c0 fix bad blog url 2013-03-01 16:43:17 -06:00
Greg Wilkins
6478306812 Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
Conflicts:
	jetty-server/src/main/config/etc/jetty.xml
2013-03-02 09:32:57 +11:00
Joakim Erdfelt
79630de1f1 402148 - Update Javadoc for WebSocketServlet for new API 2013-03-01 09:31:29 -07:00
Joakim Erdfelt
9e78529a17 402154 - WebSocket / Session.setIdleTimeout(ms) should support in-place idle timeout changes
+ Made WebSocketSession delegate idle timeouts to LogicalConnection,
   that way the EndPoint or Mux can manage the idle timeout accordingly.
2013-03-01 09:24:03 -07:00
Simone Bordet
e6fed09129 402075 - Massive old gen growth when hit by lots of non persistent connections.
Replaced usages of TimerScheduler with ScheduledExecutorScheduler.
2013-03-01 15:19:51 +01:00
Simone Bordet
2feafb9a97 402090 - httpsender PendingState cause uncertain data send to server.
WriteFlusher was storing consumed buffers that may have been reused,
and when the write was being completed those consumed buffer may have
contained new content that was being written too.

Fixed by compacting the buffers at the moment of creation of the
WriteFlusher.PendingState (and not at the moment of the completeWrite() like
it was in historically done, see 4e9460161944b5ccfa4bf1b5494d96ef395a0e76).
2013-03-01 14:30:51 +01:00
Greg Wilkins
41952ebf1d 402075 Dont allocate the parser trie unless needed 2013-03-01 22:16:54 +11:00
Simone Bordet
951d8c8472 Added @Name annotation to JMX-enabled operation. 2013-03-01 11:46:10 +01:00
Jan Bartel
bf154404fe 402048 org.eclipse.jetty.server.ShutdownMonitor thread doesn't stop after the jetty server is stopped 2013-03-01 19:58:44 +11:00
Jan Bartel
90b5ea2c5e Merge remote-tracking branch 'origin/jetty-8'
Conflicts:
	jetty-annotations/src/main/java/org/eclipse/jetty/annotations/ServletContainerInitializerListener.java
	jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandler.java
2013-03-01 19:08:09 +11:00
Jan Bartel
caa0199efe 400312 ServletContextListener.contextInitialized() is not called when added in ServletContainerInitializer.onStartup 2013-03-01 18:09:19 +11:00
Greg Wilkins
718ee4ddeb 402075 Cancel idle timeouts on close 2013-03-01 14:09:04 +11:00
Jan Bartel
0ed3638660 401966 Ensure OSGI WebApp as Service (WebAppContext) can be deployed only through ServiceWebAppProvider 2013-02-28 19:48:42 +11:00
Greg Wilkins
ec083b4ecc jetty-9 link to jetty blogs 2013-02-28 12:46:28 +11:00
Simone Bordet
a3400f0092 Fixed merge error. 2013-02-27 19:50:46 +01:00
Simone Bordet
0ec0da9b4b Removed test class brought in by mistake during merge. 2013-02-27 18:31:19 +01:00