Tatsuhiro Tsujikawa
|
6824319fe6
|
asio: Link with http-parser
|
2015-03-07 15:48:38 +09:00 |
Tatsuhiro Tsujikawa
|
66d00954a5
|
asio: Quote ServeMux documents in http2::handle()
|
2015-03-07 03:17:13 +09:00 |
Tatsuhiro Tsujikawa
|
76eb3193ab
|
Update documents using updated libnghttp2_asio API, including client API
|
2015-03-07 03:12:13 +09:00 |
Tatsuhiro Tsujikawa
|
66f5438dc9
|
asio: Remove eof check in asio-cl.cc
|
2015-03-07 03:10:37 +09:00 |
Tatsuhiro Tsujikawa
|
45164b6761
|
asio: asio-cl: Shutdown session on closure of first stream
|
2015-03-07 01:42:01 +09:00 |
Tatsuhiro Tsujikawa
|
ceefddd332
|
asio: Remove unused captured variable
|
2015-03-07 01:39:25 +09:00 |
Tatsuhiro Tsujikawa
|
a043230371
|
asio: Fix crach in client code
|
2015-03-07 01:38:59 +09:00 |
Tatsuhiro Tsujikawa
|
c2f49fa478
|
nghttpd: Fix bug that date header field value is not updated
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
fe17a20f84
|
Update README.rst
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
773b108eeb
|
asio: Add noexcept for move constructor and move assignment operator
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
36a9cbf41f
|
asio: Use large window size for client
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
f8182333b4
|
asio: Improve date header field precision
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
c3265de625
|
asio: Remove signal handling from server
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
b24bd3d8cb
|
asio: Use host_service_from_uri in asio-cl2.cc
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
fa21b95274
|
asio: Provide move constructor and move assignment operator to server::http2
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
5dccc88a7c
|
asio: Add host_service_from_uri() to extract remote address from URI
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
2cadd38b6b
|
asio: Fix path matching in server
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
d7cfe464a2
|
asio: client::configure_tls_context takes error_code
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
018e9eaf6d
|
asio: Clean up server API to explicitly set error code
|
2015-03-07 01:10:49 +09:00 |
Tatsuhiro Tsujikawa
|
94ca9705ef
|
asio: Rewrite response body handling if response body is not expected
|
2015-03-06 21:36:40 +09:00 |
Tatsuhiro Tsujikawa
|
d6f810d91a
|
examples: Update .gitignore
|
2015-03-06 03:14:26 +09:00 |
Tatsuhiro Tsujikawa
|
d8cf29c202
|
examples: Add less complicated asio client example
|
2015-03-06 03:13:22 +09:00 |
Tatsuhiro Tsujikawa
|
bf46539d10
|
python: Fix bug push response header fields are not passed to callback
|
2015-03-06 03:03:55 +09:00 |
Tatsuhiro Tsujikawa
|
2ed47cdd19
|
Merge branch 'asio-client'
|
2015-03-06 02:46:06 +09:00 |
Tatsuhiro Tsujikawa
|
a3f79232c6
|
asio: Use proper cookie syntax
|
2015-03-06 02:41:07 +09:00 |
Tatsuhiro Tsujikawa
|
421bf85808
|
Update README.rst
|
2015-03-06 02:36:50 +09:00 |
Tatsuhiro Tsujikawa
|
05a847b6b8
|
asio: Use passed URI for request
|
2015-03-06 02:35:44 +09:00 |
Tatsuhiro Tsujikawa
|
1e3afe0646
|
Update README for asio server example
|
2015-03-06 02:23:17 +09:00 |
Tatsuhiro Tsujikawa
|
38788d707b
|
asio: Don't send response body if it is not expected by status code or method
|
2015-03-06 02:15:34 +09:00 |
Tatsuhiro Tsujikawa
|
44c0d32a1b
|
asio: Fix compile error with gcc
|
2015-03-06 02:05:01 +09:00 |
Tatsuhiro Tsujikawa
|
36aae8c310
|
asio: Move server::http2 to its own file
|
2015-03-06 01:58:56 +09:00 |
Tatsuhiro Tsujikawa
|
34ac90443f
|
asio: Rename http2::listen as http2::listen_and_serve
|
2015-03-06 01:54:28 +09:00 |
Tatsuhiro Tsujikawa
|
992c14e354
|
asio: Rename *_reader as *_generator and read_cb as generator_cb
|
2015-03-06 01:47:55 +09:00 |
Tatsuhiro Tsujikawa
|
529fc937dc
|
asio: Document public APIs
|
2015-03-06 01:41:06 +09:00 |
Tatsuhiro Tsujikawa
|
42c174e803
|
asio: Add example to use timer to achieve delayed response
|
2015-03-06 01:04:46 +09:00 |
Tatsuhiro Tsujikawa
|
05b8d8c5b7
|
asio: Start sending response header when write_head is called
|
2015-03-06 00:06:53 +09:00 |
Tatsuhiro Tsujikawa
|
a1c937a007
|
src: Add missing dquote in HTML
|
2015-03-05 23:34:42 +09:00 |
Tatsuhiro Tsujikawa
|
8baec366f0
|
asio: Make redirect_handler and status_handler part of public API
|
2015-03-05 23:32:21 +09:00 |
Tatsuhiro Tsujikawa
|
c64bb62ffe
|
asio: Make redirect_handler use passed uri as is and percent-encode path part
|
2015-03-05 23:23:17 +09:00 |
Tatsuhiro Tsujikawa
|
6020b727d8
|
asio: Add signal_write() to server::http2_handler to avoid scattered ifs
|
2015-03-05 22:00:14 +09:00 |
Tatsuhiro Tsujikawa
|
7f04968950
|
asio: Add dtor to API classes
|
2015-03-05 21:51:44 +09:00 |
Tatsuhiro Tsujikawa
|
ca1f43dfca
|
asio: Export session_impl* from stream rather than delegating everything
|
2015-03-05 21:48:37 +09:00 |
Tatsuhiro Tsujikawa
|
9efb62f40b
|
asio: Move server classes to dedicated files
|
2015-03-05 21:42:48 +09:00 |
Tatsuhiro Tsujikawa
|
f1c7d3edfd
|
asio: Rename server::http2_stream as server::stream
|
2015-03-05 21:03:03 +09:00 |
Tatsuhiro Tsujikawa
|
7ff38eeb2e
|
asio: Start writing on cancel
|
2015-03-05 03:00:18 +09:00 |
Tatsuhiro Tsujikawa
|
e4ce595ebb
|
asio: Add serve_mux class to route incoming requet by path
serve_mux is direct port of ServeMux from go
|
2015-03-05 02:12:32 +09:00 |
Tatsuhiro Tsujikawa
|
8accf3898a
|
asio: Add client::request::resume() member function
|
2015-03-05 02:12:32 +09:00 |
Tatsuhiro Tsujikawa
|
690a1622aa
|
asio: Add const qualifier to client::session member functions
|
2015-03-05 02:12:32 +09:00 |
Tatsuhiro Tsujikawa
|
aaef798566
|
asio: Add server::response::io_service()
|
2015-03-05 02:12:32 +09:00 |
Tatsuhiro Tsujikawa
|
0753fcd6e5
|
asio: Add error_code parameter to cancel()
|
2015-03-05 02:12:32 +09:00 |