Tatsuhiro Tsujikawa
|
6753b6d61e
|
asio: Use header_map in server code
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
35817876fe
|
asio: Move server API to asio_http2_server.h
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
7d753d779e
|
asio: Fix resource leak (socket not closed) in server code
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
f6f908a541
|
asio: Make impl() const
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
b0c1986a46
|
asio: Avoid shared_ptr for request and response
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
9671eaa850
|
asio: Set stream pointer to request and response in stream ctor
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
062b42918c
|
asio: Remove threaded task runner
This is too complicated and not suitable for event driven server. We
plan to expose io_service instead.
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
2fa28e790d
|
asio: Separate client API to asio_http2_client.h
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
76eab3faa0
|
asio: Pass connected address to connect_cb
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
70ea774f23
|
asio: Clear up TLS peer verification
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
e15d302985
|
asio: Introduce uri_ref
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
b2196f215a
|
asio: Use boost::system::error_code for on_error callback
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
8afd75ca47
|
Make request, response const
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
0676535caf
|
Do async-resove in ctor
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
dd741a58ae
|
Use header_map instead of wrapping it
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
26304546c4
|
[WIP] Add asio client interface
|
2015-03-05 02:12:31 +09:00 |
Tatsuhiro Tsujikawa
|
838fb33892
|
Merge branch 'icing-pthread-getspecific'
|
2015-03-05 02:07:11 +09:00 |
Tatsuhiro Tsujikawa
|
7f802b623d
|
Remove thread_local check, since we use pthread_* directly for now
|
2015-03-05 02:06:31 +09:00 |
Tatsuhiro Tsujikawa
|
c2426bc732
|
Merge branch 'pthread-getspecific' of https://github.com/icing/nghttp2 into icing-pthread-getspecific
|
2015-03-05 02:04:56 +09:00 |
Tatsuhiro Tsujikawa
|
08d0cdfd31
|
Fix typo
|
2015-03-04 02:48:20 +09:00 |
Stefan Eissing
|
1fd44b1567
|
replacing thread_local, which does not exist on OS X, with pthread_getspecific call
|
2015-03-03 17:09:15 +01:00 |
Tatsuhiro Tsujikawa
|
a2a9f15307
|
tests: Use nghttp2_mem instead of raw malloc()/free()
Fixes GH-170
|
2015-03-03 23:23:43 +09:00 |
Tatsuhiro Tsujikawa
|
291c27c940
|
Merge branch 'acesso-patch-2'
|
2015-03-03 22:45:46 +09:00 |
Tatsuhiro Tsujikawa
|
f86c11f07d
|
Merge branch 'patch-2' of https://github.com/acesso/nghttp2 into acesso-patch-2
|
2015-03-03 22:45:13 +09:00 |
Tatsuhiro Tsujikawa
|
dbd0f032ce
|
Fix -Werror=cast-align error on 32 bit platform
Fixes GH-172
|
2015-03-03 22:36:24 +09:00 |
acesso
|
6a2e6b744f
|
Update shrpx_config.cc
declaration of make_socket_closeonexec need the proper scope here, it was there per request at https://github.com/tatsuhiro-t/nghttp2/pull/142 , not sure why is was removed.
|
2015-03-02 17:14:09 -03:00 |
Tatsuhiro Tsujikawa
|
4de8db523f
|
nghttpx: Check frame type in HTTP/2 backend on_begin_headers_callback
|
2015-03-02 00:53:48 +09:00 |
Tatsuhiro Tsujikawa
|
cf5ac0f363
|
nghttpx: Fix broken server push after HTTP upgrade
|
2015-03-01 11:03:48 +09:00 |
Tatsuhiro Tsujikawa
|
185ebd7b79
|
nghttpx: Fix crash when upgrading HTTP/2 failed
|
2015-03-01 10:11:45 +09:00 |
Tatsuhiro Tsujikawa
|
38153e0f6e
|
Update README.rst
|
2015-02-27 01:03:37 +09:00 |
Tatsuhiro Tsujikawa
|
f36f3ae1fa
|
Bump up version number to 0.7.6-DEV
|
2015-02-27 01:01:29 +09:00 |
Tatsuhiro Tsujikawa
|
94d6320376
|
Update man pages
|
2015-02-27 00:57:13 +09:00 |
Tatsuhiro Tsujikawa
|
f3a0ab6552
|
nghttpd: Fix help output so that it can be generated in man/html nicely
|
2015-02-27 00:56:26 +09:00 |
Tatsuhiro Tsujikawa
|
568b744374
|
Bump up version number to 0.7.5, LT revision to 11:0:6
|
2015-02-27 00:53:43 +09:00 |
Tatsuhiro Tsujikawa
|
00e687506e
|
COPYING: Add 2015 to copyright year
|
2015-02-27 00:49:36 +09:00 |
Tatsuhiro Tsujikawa
|
1c2c5bdd05
|
Revert "nghttpx: Add missing Downstream::end_upload_data() call in HTTP/2 and SPDY"
This reverts commit ef090d425e .
|
2015-02-27 00:32:48 +09:00 |
Tatsuhiro Tsujikawa
|
30acb41561
|
Merge branch 'bcard-bcard/address-nghttp2-server'
|
2015-02-27 00:04:58 +09:00 |
Tatsuhiro Tsujikawa
|
3715a89655
|
Merge branch 'bcard/address-nghttp2-server' of https://github.com/bcard/nghttp2 into bcard-bcard/address-nghttp2-server
Conflicts:
src/nghttp.cc
|
2015-02-27 00:02:45 +09:00 |
Tatsuhiro Tsujikawa
|
ef090d425e
|
nghttpx: Add missing Downstream::end_upload_data() call in HTTP/2 and SPDY
This ensures that all frontend code calls
Downstream::end_upload_data() when request was all received.
|
2015-02-26 23:50:21 +09:00 |
Tatsuhiro Tsujikawa
|
e1bb06d8ab
|
nghttpx: Remove unused error check
|
2015-02-26 23:46:42 +09:00 |
Tatsuhiro Tsujikawa
|
d1793e3b5a
|
Add missing entry to nghttp2_strerror()
|
2015-02-26 23:04:38 +09:00 |
Brian Card
|
1bdf664f4d
|
Changing signature of numeric_name from numeric_name(addrinfo *addr)
to numeric_name(const struct sockaddr *sa, socklen_t salen) to remove
dependency on addrinfo struct.
|
2015-02-26 08:59:25 -05:00 |
Tatsuhiro Tsujikawa
|
05b8901d69
|
Call on_invalid_frame_recv_callback on bad HTTP messaging
|
2015-02-26 22:59:07 +09:00 |
Tatsuhiro Tsujikawa
|
1c0d617742
|
nghttpx: Rename WorkerConfig as LogConfig
This is a sign that we only use thread-local storage for logging only.
|
2015-02-26 00:02:29 +09:00 |
Tatsuhiro Tsujikawa
|
b161dfe573
|
nghttpx: Move graceful_shutdown flag from WorkerConfig to Worker
A part of an effort to eliminate thread_local WorkerConfig
|
2015-02-25 22:53:53 +09:00 |
Tatsuhiro Tsujikawa
|
c6d019da5f
|
Update doc
|
2015-02-24 23:53:12 +09:00 |
Brian Card
|
b773d63b92
|
Moving nghttp's numeric_name function to util.cc and using this to generate the address name in HttpServer.cc
|
2015-02-24 09:50:18 -05:00 |
Tatsuhiro Tsujikawa
|
66b6787fbe
|
src: Use "sensitive" to indicate "never indexed" header field
|
2015-02-24 23:12:12 +09:00 |
Tatsuhiro Tsujikawa
|
f2a498e3c4
|
Disallow upper-cased header field name
|
2015-02-24 18:45:59 +09:00 |
Tatsuhiro Tsujikawa
|
1a2bccd71c
|
nghttpx: Share nghttp2_session_callbacks between objects
|
2015-02-24 15:21:10 +09:00 |