Simone Bordet
c1247ff677
Reorganized HTTP2 modules.
2014-06-09 14:01:16 +02:00
Greg Wilkins
36081dbcbf
reworked for metadata
2014-06-09 13:01:15 +02:00
Greg Wilkins
e81e01719f
use buffer leases
2014-06-09 10:05:19 +02:00
Greg Wilkins
d7fbd89a75
working decoder that can handle D3 and D4 examples from draft
2014-06-09 01:11:04 +02:00
Greg Wilkins
fdf73adf39
start of encoder
2014-06-08 19:55:56 +02:00
Greg Wilkins
9e639d9236
encoded static field
2014-06-08 17:06:18 +02:00
Greg Wilkins
ae4dea3e1e
near 100% test coverage of NBitInteger, Huffman and HpackContext
2014-06-08 15:17:39 +02:00
Greg Wilkins
58ed30e710
header table mostly functional
2014-06-08 11:10:34 +02:00
Joakim Erdfelt
7790ba9657
432192 - jetty-start / Allow JETTY_LOGS use for start-log-file
...
+ Internal initialization & validation of start-log-file is
done via BaseHome.getPath(String) to allow the path to be
anywhere on the filesystem, not just under ${jetty.base}
2014-06-06 12:33:57 -07:00
Joakim Erdfelt
646d85a68b
436388 - Allow case-insensitive STOP.KEY and STOP.PORT use
...
+ Internal (to start.jar) use of properties are now case-insensitive
2014-06-06 12:30:00 -07:00
Joakim Erdfelt
11b08b77e6
436524 - Start / Downloadable [files] references in modules cannot use ":" themselves
...
+ Updating usage.txt to indicate new use of "|"
2014-06-06 12:25:28 -07:00
Joakim Erdfelt
0c54ad2f20
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Updating usage.txt
2014-06-06 08:40:52 -07:00
Simone Bordet
1da95c974d
Implemented parser and generator for HEADERS frame.
2014-06-06 16:32:31 +02:00
Simone Bordet
244158ee3e
Introduced class ByteBufferPool.Lease to keep track of buffers with
...
associated information of whether they have been borrowed from the
ByteBufferPool or not.
2014-06-06 16:24:09 +02:00
Simone Bordet
9c13b300f0
Improved signature for generating DATA frames, with explicit padding
...
bytes.
2014-06-06 12:30:39 +02:00
Simone Bordet
6481bb926d
Strengthened frame body length checks.
2014-06-06 12:09:11 +02:00
Simone Bordet
2a485be6c1
Implemented parser and generator for SETTINGS frame.
2014-06-06 11:23:50 +02:00
Simone Bordet
54577057bb
Implemented parser and generator for WINDOW_UPDATE frame.
2014-06-06 09:21:47 +02:00
Simone Bordet
7a347e267f
Implemented parser and generator for GO_AWAY frame.
2014-06-05 22:28:39 +02:00
Simone Bordet
81538c9b59
Implemented parser and generator for PING frame.
2014-06-05 21:04:26 +02:00
Simone Bordet
6f3f7f5334
Implemented parser and generator for RST_STREAM frame.
2014-06-05 20:30:11 +02:00
Simone Bordet
21d8435541
Implemented parser and generator for PRIORITY frame.
2014-06-05 19:26:53 +02:00
Simone Bordet
a7e5963dfa
Implemented parser and generator for DATA frame.
2014-06-05 18:11:22 +02:00
Joakim Erdfelt
5f8ed9519b
Restore Origin/Source information of raw arguments from ConfigSource(s)
...
+ Change will remember where each raw argument from a DirConfigSource
comes from (previously only remembered the origin of properties)
2014-06-04 15:48:58 -07:00
Joakim Erdfelt
7ee2f4e367
Fixing extraneous output and duplicate ${jetty.base}/${jetty.base} references when using --add-to-startd
2014-06-04 11:24:42 -07:00
Joakim Erdfelt
d31811f067
436520 - Start / Allow https and file urls in jetty-start's module download mechanism
...
+ Work to enable this mostly performed in Bug #436524
+ Some minor work to add more tests for this new syntax.
2014-06-04 11:14:35 -07:00
Joakim Erdfelt
05575774a1
436524 - Start / Downloadable [files] references in modules cannot use ":" themselves
...
+ Switching out support for ":" to "|"
2014-06-04 11:14:35 -07:00
Greg Wilkins
2b0f983b9c
moved from test
2014-06-04 18:00:43 +02:00
Greg Wilkins
bb4d42f139
Merge remote-tracking branch 'origin' into jetty-http2
2014-06-04 15:09:19 +02:00
Greg Wilkins
8f4aeeeb8d
updated version to 10.0.0-SNAPSHOT
2014-06-04 15:08:54 +02:00
Greg Wilkins
e8fcb90bc2
DefaultServlet uses cached headers
2014-06-04 15:05:34 +02:00
Greg Wilkins
ac4f8a26b7
435322 Protect blocker against null failed callback
2014-06-04 13:39:58 +02:00
Greg Wilkins
b153430cee
added prototype encoder decoder APIs
2014-06-04 13:18:22 +02:00
Greg Wilkins
637004d313
removed bad test
2014-06-04 12:14:36 +02:00
Greg Wilkins
d19eef3403
more tests
2014-06-04 12:05:31 +02:00
Joakim Erdfelt
bbab2e7832
436524 - Start / Downloadable [files] references in modules cannot use ":" themselves
...
+ Switching out support for ":" to "|"
2014-06-03 17:09:48 -07:00
Joakim Erdfelt
cfe99742d9
Due to JettyAwareLogger, the Slf4j minimum requirement is version 1.6
2014-06-03 15:34:21 -07:00
Joakim Erdfelt
4c4d712d65
Surefire config for java.io.tmpdir is now ${project.build.directory}
2014-06-03 09:40:04 -07:00
Joakim Erdfelt
d62f45dbd2
436405 - ${jetty.base}/resources not on classpath with default configuration
...
+ Adding missing '/'
2014-06-02 13:56:54 -07:00
Greg Wilkins
953655af31
simplified nbit integers
2014-06-02 16:57:39 +02:00
Jan Bartel
b09e7d33e2
436345 Refactor AbstractSession to minimize burden on subclasses to implement behaviour
2014-06-02 15:01:49 +02:00
Greg Wilkins
c607bb6efc
use bytebuffer array
2014-06-02 13:03:48 +02:00
Greg Wilkins
48f1668b28
implement huffman encoding
2014-06-02 11:55:43 +02:00
Jan Bartel
1b00888739
436345 Refactor AbstractSession to ease customization
2014-06-02 11:48:28 +02:00
Jan Bartel
c6128db48b
test-mongodb-sessions pom.xml updated to 9.2.0-SNAPSHOT
2014-06-02 11:48:28 +02:00
Greg Wilkins
76724d8dfd
use buffers
2014-06-02 01:25:08 +02:00
Greg Wilkins
ad26b27564
added licence headers
2014-06-02 01:04:23 +02:00
Greg Wilkins
df152d5905
implementations of hpack integers and huffman decoding
2014-06-02 00:58:04 +02:00
Joakim Erdfelt
ce8920dd76
Removing test noise
2014-05-29 11:52:36 -07:00
Joakim Erdfelt
54051baa2f
Enabling testcases
2014-05-29 11:48:53 -07:00