index
:
plum.git
2.3
circle-ci
frozen-string-literal
master
restart
threaded
topic/client-redesign-api
topic/fix-coding-style
topic/fix-magic-comment-style
topic/openssl-1.1.0
topic/rack-fix-tls-listener
topic/refactor-for-0.3
travis-test
An HTTP/2 Library for Ruby
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
plum
/
stream.rb
Commit message (
Expand
)
Author
Age
Files
Lines
*
remove odd 'local_error' methods
Kazuki Yamaguchi
2015-08-11
1
-4
/
+0
*
rename StreamHelper to StreamUtils
Kazuki Yamaguchi
2015-08-11
1
-1
/
+1
*
stream: refactor
Kazuki Yamaguchi
2015-08-09
1
-8
/
+7
*
extract Frame creation into FrameFactory
Kazuki Yamaguchi
2015-08-09
1
-8
/
+4
*
implement "http" URIs support (currently only 'with prior knowledge')
Kazuki Yamaguchi
2015-08-09
1
-24
/
+24
*
extract event emitter
Kazuki Yamaguchi
2015-08-06
1
-12
/
+1
*
extract flow control feature into FlowControl module
Kazuki Yamaguchi
2015-08-06
1
-59
/
+15
*
endpoint MUST discard unsupported (unknown) frame
Kazuki Yamaguchi
2015-08-06
1
-1
/
+3
*
stream: fix #update_dependency: make parent accessible from other instance
Kazuki Yamaguchi
2015-08-06
1
-2
/
+2
*
stream: a stream can't depend on itself
Kazuki Yamaguchi
2015-08-06
1
-0
/
+1
*
server_connection: specify initial stream state in constructor
Kazuki Yamaguchi
2015-08-06
1
-13
/
+1
*
stream: fix 'exclusive' flag processing
Kazuki Yamaguchi
2015-08-06
1
-2
/
+2
*
stream: fix Stream#update_dependency: parameter 'parent' is Stream
Kazuki Yamaguchi
2015-08-06
1
-1
/
+1
*
stream: split user APIs into StreamHelper
Kazuki Yamaguchi
2015-08-05
1
-76
/
+2
*
stream: a header block decoding error must be treated as a connection error o...
Kazuki Yamaguchi
2015-08-05
1
-1
/
+7
*
return FRAME_SIZE_ERROR when received a frame with too long payload
Kazuki Yamaguchi
2015-08-05
1
-0
/
+12
*
stream: headers may contain multiple header with same name (eg. cookie)
Kazuki Yamaguchi
2015-08-04
1
-1
/
+1
*
stream: add attr_reader for connection
Kazuki Yamaguchi
2015-08-03
1
-2
/
+2
*
stream: fix #children
Kazuki Yamaguchi
2015-08-03
1
-1
/
+1
*
split long methods
Kazuki Yamaguchi
2015-07-31
1
-3
/
+3
*
doc: add docs of Stream, ServerConnection, BinaryString, Frame
Kazuki Yamaguchi
2015-07-26
1
-1
/
+35
*
implement flow control
Kazuki Yamaguchi
2015-07-26
1
-3
/
+40
*
stream: support stream depencency / weight
Kazuki Yamaguchi
2015-07-26
1
-4
/
+25
*
stream: raise cPROTOCOL_ERROR when received RST_STREAM on idle stream
Kazuki Yamaguchi
2015-07-26
1
-28
/
+5
*
stream: ways to process padding in DATA/HEADERS are different
Kazuki Yamaguchi
2015-07-26
1
-15
/
+41
*
stream: use String#byteslice instead of String#slice
Kazuki Yamaguchi
2015-07-26
1
-1
/
+1
*
stream: padding length must be smaller than frame length, not smaller or equa...
Kazuki Yamaguchi
2015-07-26
1
-1
/
+1
*
frame: Frame#split was dropping flags
Kazuki Yamaguchi
2015-07-25
1
-4
/
+4
*
frame: split HEADERS, PUSH_PROMISE, DATA if length exceeds remote max
Kazuki Yamaguchi
2015-07-25
1
-39
/
+21
*
stream: stream state must be open immediately after first HEADERS
Kazuki Yamaguchi
2015-07-25
1
-3
/
+3
*
server_connection: while waiting CONTINUATION, any other frames can't be rece...
Kazuki Yamaguchi
2015-07-25
1
-27
/
+35
*
stream: validate frame type and stream state
Kazuki Yamaguchi
2015-07-25
1
-14
/
+41
*
server_connection: process WINDOW_UPDATE
Kazuki Yamaguchi
2015-07-24
1
-3
/
+6
*
stream: don't validate when sending (user should do this)
Kazuki Yamaguchi
2015-07-23
1
-35
/
+12
*
refine!
Kazuki Yamaguchi
2015-07-22
1
-1
/
+3
*
stream: accept IO in send_data
Kazuki Yamaguchi
2015-07-20
1
-14
/
+20
*
stream: check stream status on sending frame
Kazuki Yamaguchi
2015-07-20
1
-1
/
+27
*
introduce BinaryString
Kazuki Yamaguchi
2015-07-18
1
-10
/
+11
*
fix server push
Kazuki Yamaguchi
2015-07-17
1
-3
/
+3
*
stream: raise error on receiving unknown / disallowed frame
Kazuki Yamaguchi
2015-07-17
1
-2
/
+4
*
implement server push
Kazuki Yamaguchi
2015-07-17
1
-24
/
+35
*
stream: add api for automatic splitting frame
Kazuki Yamaguchi
2015-07-17
1
-7
/
+49
*
stream: client can't push
Kazuki Yamaguchi
2015-07-17
1
-32
/
+16
*
change callback style
Kazuki Yamaguchi
2015-07-16
1
-9
/
+13
*
add callbacks for ConnectionError and StreamError
Kazuki Yamaguchi
2015-07-16
1
-1
/
+1
*
make examples work
Kazuki Yamaguchi
2015-07-16
1
-0
/
+176