HoneyryderChuck
|
5bbc15528e
|
added proper selector/monitor, replaced where necessary
|
2017-11-29 18:50:47 +00:00 |
|
HoneyryderChuck
|
bf757d194f
|
better example
|
2017-11-29 18:29:11 +00:00 |
|
HoneyryderChuck
|
2ef5c05b63
|
add pending requests queue for http2, when one exceeds the number of concurrent streams
|
2017-11-29 18:28:58 +00:00 |
|
HoneyryderChuck
|
c6badc988e
|
added rakefile with test task
|
2017-11-29 02:19:15 +00:00 |
|
HoneyryderChuck
|
8164ff0bcb
|
added test to client
|
2017-11-29 02:18:17 +00:00 |
|
HoneyryderChuck
|
149cfb602d
|
enabled pipelining; allowed for reconnections in HTTP/1 which require to close the connection (which should be the exception)
|
2017-11-29 02:17:45 +00:00 |
|
HoneyryderChuck
|
c0b1e12130
|
added support for sending and receiving multiple pipelined requests
|
2017-11-29 00:10:01 +00:00 |
|
HoneyryderChuck
|
b8ed75e4ff
|
connect to same socket not only based on same ip and port, but also scheme (you don't want to mix http and https in same socket)
|
2017-11-29 00:09:33 +00:00 |
|
HoneyryderChuck
|
6febd49086
|
server push: policy now is to ignore pushed resources
|
2017-11-29 00:08:24 +00:00 |
|
HoneyryderChuck
|
a214891fa1
|
added timeouts backend like http, integrated it in connecting sockets, and performing selector operations; the global one still needs work though (currently connecting one by one, connection not integrated in selector)
|
2017-11-29 00:07:49 +00:00 |
|
HoneyryderChuck
|
8edca3e579
|
added more urls in example, close the client in the end
|
2017-11-28 18:14:37 +00:00 |
|
HoneyryderChuck
|
d4238691ac
|
fixed the http2 join methods
|
2017-11-28 18:14:12 +00:00 |
|
HoneyryderChuck
|
c7319964c0
|
added the options module, similar to http
|
2017-11-28 18:12:02 +00:00 |
|
HoneyryderChuck
|
70a2d7ad82
|
added http/1 channel
|
2017-11-28 16:41:24 +00:00 |
|
HoneyryderChuck
|
f3255ff182
|
added ssl channel, with alpn negotiation support
|
2017-11-28 15:09:11 +00:00 |
|
HoneyryderChuck
|
85f08f0c7a
|
changed the resource structure
|
2017-11-28 14:36:18 +00:00 |
|
HoneyryderChuck
|
46a1223187
|
addest tests for headers/request/response
|
2017-11-28 14:00:16 +00:00 |
|
HoneyryderChuck
|
0bcfc7fbe2
|
added first structure draft, resource names to change, but... it works\! to nghttp2
|
2017-11-28 01:24:24 +00:00 |
|
HoneyryderChuck
|
63ce9297c8
|
starting http/2 first, removing rspec
|
2017-11-28 01:23:41 +00:00 |
|
HoneyryderChuck
|
bbd472186b
|
deleted it all
|
2017-11-27 22:26:22 +00:00 |
|
HoneyryderChuck
|
b1530da6aa
|
added content-type parser
|
2017-11-27 17:20:59 +00:00 |
|
HoneyryderChuck
|
c0f2efdc16
|
added other timeouts, for now empty
|
2017-11-27 17:20:34 +00:00 |
|
HoneyryderChuck
|
b9091db9fa
|
added main building blocks necessary to implement and verify the public API
|
2017-11-27 17:15:15 +00:00 |
|
HoneyryderChuck
|
ef17b68274
|
the spec helper
|
2017-11-27 16:52:24 +00:00 |
|
HoneyryderChuck
|
a50e4851f6
|
the .rspec
|
2017-11-27 16:51:45 +00:00 |
|
HoneyryderChuck
|
397cc106cb
|
the gemspec
|
2017-11-27 16:51:33 +00:00 |
|
HoneyryderChuck
|
29d1ba470f
|
the Gemfile
|
2017-11-27 16:51:26 +00:00 |
|
HoneyryderChuck
|
24fe0af2a7
|
ignoring
|
2017-11-27 16:51:20 +00:00 |
|
HoneyryderChuck
|
3c122b8894
|
initial commit
|
2017-11-27 00:42:45 +00:00 |
|