Commit Graph

22 Commits

Author SHA1 Message Date
Vinnie Falco
d9f222fa83 Strip includes 2013-06-19 16:23:04 -07:00
JoelKatz
abce930b8b Even though the handler doesn't do anything, it still has to be
wrapped in a strand to protect the composed SSL shutdown handler.
2013-06-19 11:52:06 -07:00
JoelKatz
8a134ede67 Persist the RPCServer object during the shutdown to avoid a crash. 2013-06-19 10:22:38 -07:00
Vinnie Falco
00a7cbf610 Update copyright notice and 80 column separators 2013-06-15 18:20:59 -07:00
JoelKatz
3c44019e01 We have to dispatch RPCServer operations onto a strand, otherwise
an error while both a read and write are pending can crash.
2013-06-15 01:28:18 -07:00
Vinnie Falco
521e812fc4 Reformatting using AStyle 2013-06-14 08:45:13 -07:00
JoelKatz
4de1dcae5e Support secure RPC. 2013-06-12 12:51:57 -07:00
Vinnie Falco
92bdcba096 Split DH from utils, remove utils from project 2013-05-27 13:16:08 -07:00
Vinnie Falco
d762abfc85 Move Log to ripple_basics and split websocket logging to ripple_net 2013-05-27 13:16:00 -07:00
Vinnie Falco
ce66f950cf Put json in its own module with header 2013-05-27 13:15:58 -07:00
Vinnie Falco
794b84c473 Fix missing file names for new Log partition code 2013-05-27 13:15:57 -07:00
Vinnie Falco
89eb0bc6f0 Add ripple_client module unity build and move RPCServer into it 2013-05-27 13:14:07 -07:00
JoelKatz
a9b1c74df2 Avoid a crash scenario if we interrogate the remote endpoint after it disconnected. 2013-05-09 17:36:33 -07:00
JoelKatz
7621feda7b Updates to load monitoring and source load tracking. 2013-03-08 09:48:54 -08:00
JoelKatz
7c3d732a08 Name load source. Hook up load sources through WSConnection->RPCHandler. 2013-03-07 18:07:34 -08:00
JoelKatz
ae51e9d203 Finish support for RPC user/pass auth. 2013-01-18 05:35:10 -08:00
Arthur Britto
bda80d4144 Change the security model for RPC admin access. 2013-01-18 00:36:22 -08:00
Arthur Britto
dc2d87480f Abstract parseUrl. 2012-12-29 14:39:41 -08:00
Arthur Britto
fed1250218 Regularize RPC handling. 2012-12-02 16:05:45 -08:00
Arthur Britto
d0e30b29d8 Do not use cout. 2012-12-01 18:01:21 -08:00
Stefan Thomas
f5a6fdbab9 Instantiate an RPCHandler per request.
RPCHandlers are pretty light objects and this allows us to pass in
parameters like the InfoSub object without locking or adding more
parameters to the RPC methods.
2012-11-10 15:51:45 -08:00
Stefan Thomas
fa3fab5816 Moved cpp code to src/cpp and js code to src/js. 2012-11-07 12:49:50 -08:00