Tatsuhiro Tsujikawa
|
cf2fa33fe0
WinTLS: Fix hang because of buffered received data
|
9 éve |
Tatsuhiro Tsujikawa
|
b1132d6b10
make clang-format using clang-format-3.6
|
9 éve |
Tatsuhiro Tsujikawa
|
031b86d512
Return 400 status code if there is an error in RPC level
|
10 éve |
Tatsuhiro Tsujikawa
|
17e5c98ba6
Return 200 HTTP status code if exception was caught while executing RPC method
|
10 éve |
Tatsuhiro Tsujikawa
|
0b48bb1dbd
Use user-defined literals for time units
|
10 éve |
Tatsuhiro Tsujikawa
|
99cd73c092
Replace timer facility with chrono lib
|
10 éve |
Nils Maier
|
70a80b1455
Remove request pre-authorization again
|
11 éve |
Nils Maier
|
8f2af33b6d
Delay auth failures instead of PBKDF2
|
11 éve |
Nils Maier
|
855dfa0e2f
Authorize RPC multicalls only once.
|
11 éve |
Tatsuhiro Tsujikawa
|
732ed1fb8b
Fix broken XMLRPC method call
|
12 éve |
Tatsuhiro Tsujikawa
|
59e63d956e
Rewrite RPC method factory function
|
12 éve |
Tatsuhiro Tsujikawa
|
7c06b903f3
Use std::unique_ptr for ValueBase object hierarchy
|
12 éve |
Tatsuhiro Tsujikawa
|
d128a39fb6
HttpServer: Return bool for receiveHeader, use std::unique_ptr for headers
|
12 éve |
Tatsuhiro Tsujikawa
|
d2ec57057e
HttpServer: Use std::unique_ptr for lastBody_ and headerProcessor_
|
12 éve |
Tatsuhiro Tsujikawa
|
fba7e7ee8b
Use move to send string data into SocketBuffer::pushStr
|
12 éve |
Tatsuhiro Tsujikawa
|
fa9f3fb5a3
Wrap Command object in std::unique_ptr
|
12 éve |
Tatsuhiro Tsujikawa
|
07d270c87e
Require -std=c++11 and use std::shared_ptr instead of SharedHandle
|
12 éve |
Tatsuhiro Tsujikawa
|
90515dfa50
RPC over SSL/TLS transport
|
13 éve |
Tatsuhiro Tsujikawa
|
dd7014a612
Store only interesting HTTP headers in HttpHeader
|
13 éve |
Tatsuhiro Tsujikawa
|
7100b1b9ca
Parse HTTP RPC request on the fly without buffering
|
13 éve |
Tatsuhiro Tsujikawa
|
4b03634f36
Use PRId64 for int64_t format specifier
|
13 éve |
Tatsuhiro Tsujikawa
|
5a0a62c5f4
Added CORS preflight request support.
|
13 éve |
Tatsuhiro Tsujikawa
|
afcd95dec7
Return appropriate HTTP status code on RPC failure.
|
13 éve |
Tatsuhiro Tsujikawa
|
06b6bef860
Made WebSocket handshake more strict.
|
13 éve |
Tatsuhiro Tsujikawa
|
f4e2c7f060
Added JSON-RPC over WebSocket.
|
13 éve |
Tatsuhiro Tsujikawa
|
787bfd75da
Use XmlParser for XML-RPC.
|
14 éve |
Tatsuhiro Tsujikawa
|
4f0a45abe2
Made toXml and toJson non-member function.
|
14 éve |
Tatsuhiro Tsujikawa
|
05104ba177
Removed asString, asList, ... and use downcast<T> instead.
|
14 éve |
Tatsuhiro Tsujikawa
|
e8e3a6f259
wallclock is now retrieved using global::wallclock() call.
|
14 éve |
Tatsuhiro Tsujikawa
|
2d92571cf9
Moved jsonRpc flag from RpcMethod to RpcRequest.
|
14 éve |