Mikhail Mazursky
767faece5c
[Bug 415999] Fix some of FindBugs warnings
...
Mostly not closed streams/DB resources are fixed. But also less
important things.
Signed-off-by: Mikhail Mazursky <mikhail.mazursky@gmail.com>
2013-09-09 00:24:31 -04:00
Jan Bartel
cdd95bb551
Merge remote-tracking branch 'origin/jetty-8'
2013-09-09 12:42:56 +10:00
Jan Bartel
11085742c8
416787 StringIndexOutOfBounds with a pathMap of ""
2013-09-09 12:41:28 +10:00
Greg Wilkins
89f927ad0f
414898 Only upgrade v0 to v1 cookies on dquote , ; backslash space and tab in the value
2013-08-15 09:11:41 +10:00
Greg Wilkins
43946c62e0
414449 Added HttpParser strict mode for case sensitivity
2013-08-12 23:02:08 +10:00
Greg Wilkins
7c2095725f
414640 HTTP header value encoding
...
Allow URL to be any encoding (pass the bytes and by default assume UTF-8), the header values are in ISO_8859_1 and everything else
must be US_ASCII
2013-08-09 16:11:59 +10:00
Greg Wilkins
dbbc43edb1
414640 Improved Bad Message handling for non US_ASCII headers
2013-08-09 14:16:21 +10:00
Greg Wilkins
a779425994
414101 Do not escape special characters in cookies
2013-08-09 12:42:52 +10:00
Simone Bordet
61ea4d6705
Fixed method parseResponse() that should never return null.
...
The response is "filled" by parser events even if at the end of
the parsing the parser returns false.
2013-07-26 19:07:39 +02:00
Jan Bartel
e6974dadab
Harmonize with jetty-9 apis
2013-07-26 18:01:37 +10:00
Jan Bartel
72b077921d
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
2013-07-25 11:26:35 +10:00
Simone Bordet
0f702624a3
410668 - HTTP client should support the PATCH method.
...
Modified the Request interface to add method(String) so that
additional HTTP methods (such as from WebDAV) can be used.
2013-07-24 10:33:42 +02:00
Simone Bordet
8eb6649709
412712 - HttpClient does not send the terminal chunk after partial writes.
...
HttpGenerator._header and HttpGenerator._buffer may be null when
the content is written after a partial write.
In this case, the terminal chunk was not prepared, and therefore never
written.
The fix simply creates a HttpGenerator._header to prepare the terminal
chunk, so that it will be written.
2013-07-10 22:57:48 +02:00
Greg Wilkins
809c3aa472
412442 Avoid connection timeout after FIN-FIN close
2013-07-08 23:23:40 +10:00
Thomas Becker
8b31188ca7
405424 add X-Powered-By and Server header to SPDY
2013-07-01 21:57:22 +02:00
Thomas Becker
260b21f7df
405424 add X-Powered-By and Server header to SPDY
2013-07-01 17:08:35 +02:00
Joakim Erdfelt
568bb3db0d
Merge branch 'jetty-7' into jetty-8
2013-06-28 10:21:17 -07:00
Joakim Erdfelt
162cbc1416
411909 - GzipFilter flushbuffer() results in erroneous finish() call
...
+ Bad finish() call changed to more appropriate flush() call
2013-06-28 10:20:20 -07:00
Jan Bartel
26b4db5c7d
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2013-06-24 17:29:03 +10:00
Jan Bartel
7ce05f2c49
Merge remote-tracking branch 'origin/jetty-8'
...
Conflicts:
jetty-server/src/main/java/org/eclipse/jetty/server/Response.java
jetty-servlets/src/main/java/org/eclipse/jetty/servlets/MultiPartFilter.java
jetty-servlets/src/test/java/org/eclipse/jetty/servlets/MultipartFilterTest.java
test-jetty-servlet/src/main/java/org/eclipse/jetty/testing/HttpTester.java
2013-06-24 17:28:34 +10:00
Greg Wilkins
4d0a796f72
405424 X-Powered-By header
2013-06-24 17:09:44 +10:00
Greg Wilkins
0b804b3611
improved javadoc
2013-06-20 09:53:39 +10:00
Greg Wilkins
7bb3a7be28
409556 Resource files not closed
...
Made Resource a closeable so that it is easier to close in a try(){} block. Deprecated release() and made it close() instead.
FileResource no longer extends URLResource as it can more efficiently implement all the methods with pure File operations and have no
connections or streams that need to be release/closed
2013-06-03 18:21:11 +10:00
Greg Wilkins
8a09c4c787
409545 Change HttpChannel contract
...
Ensure HttpParser always calls sequential callbacks by avoiding |=
2013-05-31 10:03:35 +10:00
Greg Wilkins
d8f2350f50
398467 Servlet 3.1 Non Blocking IO
...
Removed double dispatch due to HttpPArser content handler returning true for deferred dispatch.
2013-05-30 16:15:04 +10:00
Greg Wilkins
4996278849
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
2013-05-30 09:53:10 +10:00
Greg Wilkins
ecbb532897
408909 GzipFilter setting of headers when reset and/or not compressed
...
defer commit until aggregate buffer overflows
2013-05-30 09:49:50 +10:00
Greg Wilkins
6ef865b153
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
...
Conflicts:
VERSION.txt
example-jetty-embedded/pom.xml
jetty-aggregate/jetty-all-server/pom.xml
jetty-aggregate/jetty-all/pom.xml
jetty-aggregate/jetty-client/pom.xml
jetty-aggregate/jetty-plus/pom.xml
jetty-aggregate/jetty-server/pom.xml
jetty-aggregate/jetty-servlet/pom.xml
jetty-aggregate/jetty-webapp/pom.xml
jetty-aggregate/jetty-websocket/pom.xml
jetty-aggregate/pom.xml
jetty-ajp/pom.xml
jetty-annotations/pom.xml
jetty-client/pom.xml
jetty-continuation/pom.xml
jetty-deploy/pom.xml
jetty-distribution/pom.xml
jetty-http-spi/pom.xml
jetty-http/pom.xml
jetty-io/pom.xml
jetty-jaspi/pom.xml
jetty-jmx/pom.xml
jetty-jndi/pom.xml
jetty-jsp/pom.xml
jetty-monitor/pom.xml
jetty-nested/pom.xml
jetty-nosql/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/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-overlay-deployer/pom.xml
jetty-plus/pom.xml
jetty-policy/pom.xml
jetty-rewrite/pom.xml
jetty-security/pom.xml
jetty-server/pom.xml
jetty-servlet/pom.xml
jetty-servlets/pom.xml
jetty-servlets/src/test/java/org/eclipse/jetty/servlets/gzip/GzipTester.java
jetty-spdy/pom.xml
jetty-spdy/spdy-core/pom.xml
jetty-spdy/spdy-jetty-http-webapp/pom.xml
jetty-spdy/spdy-jetty-http/pom.xml
jetty-spdy/spdy-jetty/pom.xml
jetty-start/pom.xml
jetty-util/pom.xml
jetty-webapp/pom.xml
jetty-websocket/pom.xml
jetty-xml/pom.xml
pom.xml
test-continuation/pom.xml
test-jetty-nested/pom.xml
test-jetty-servlet/pom.xml
test-jetty-webapp/pom.xml
tests/pom.xml
tests/test-integration/pom.xml
tests/test-loginservice/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-webapp-rfc2616/pom.xml
2013-05-27 16:47:27 +10:00
Greg Wilkins
16994cbd6c
408909 GzipFilter setting of headers when reset and/or not compressed
...
The gzip filter now sets deferred headers (content-length and etag) when it decides not to commit.
Also does not allow a reset after a decision to commit
2013-05-27 16:09:12 +10:00
Jesse McConnell
74a4077dad
Add package-info.java files to all jetty packages.
2013-05-21 15:09:49 -05:00
Greg Wilkins
fce27416e3
406923 Accept CRLF or LF but not CR as line termination
...
Improved BadMessage handling
2013-05-09 15:18:47 +10:00
Greg Wilkins
09476ac235
406923 Accept CRLF or LF but not CR as line termination
...
Better handling of FF character
2013-05-09 15:01:50 +10:00
Greg Wilkins
50021c7ce4
407491 Better handle empty Accept-Language
2013-05-09 15:00:27 +10:00
Greg Wilkins
4dcc9b39fc
407614 added excludedMimeTypes to gzipFilter
2013-05-09 14:16:54 +10:00
Greg Wilkins
d351e0790a
406617 Spin in Request.recycle
...
Numerous code cleanups with the handling of early closes of requests, specially when the response has already been sent.
2013-05-03 15:15:03 +10:00
Greg Wilkins
0b15aa5a76
406617 Spin in Request.recylce
...
Some more cleanups of the loops
2013-05-02 20:02:29 +10:00
Greg Wilkins
e6dc08cf97
406923 Accept CRLF or LF but not CR as line termination
...
Fixed lookahead parsing of cached fields
2013-05-02 14:49:46 +10:00
Greg Wilkins
e030088428
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
2013-05-02 11:19:24 +10:00
Greg Wilkins
58a282d01d
406923 CR line termination
...
Do not allow CR only line termination. Respond with 400 bad request.
2013-05-02 10:44:11 +10:00
Greg Wilkins
7ddd2c6cfd
406923 Accept CRLF or LF but not CR as line termination
2013-05-01 21:17:35 +10:00
Greg Wilkins
e26d8e67e5
406861 Fixed IPv6 redirect
2013-04-30 18:49:29 +10:00
Greg Wilkins
7955548d10
406390 Close if at END and content remaining
2013-04-29 14:01:11 +10:00
Greg Wilkins
cbb76283c9
406390 Close if at END and content remaining
2013-04-29 10:40:05 +10:00
Greg Wilkins
a5c701c237
406390 Close if at END and content remaining
2013-04-29 09:55:34 +10:00
Greg Wilkins
04bcde9b14
406617 fixed close handling during content
2013-04-26 16:10:33 +10:00
Greg Wilkins
e9185aa062
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
2013-04-04 16:09:19 +11:00
Greg Wilkins
060389147b
404128 Add Vary headers rather than set them
2013-04-04 16:05:27 +11:00
Greg Wilkins
fd099aa77d
404511 Replaced all StringMap usage with Tries
2013-03-28 13:20:47 +11:00
Greg Wilkins
d0f3db0f34
401150 close input stream used from cached resource
2013-03-15 16:00:40 +11:00
Greg Wilkins
41f7df18a6
402185 updated javascript mime-type
2013-03-04 16:52:49 +11:00