Daniel Larimer
ba4eb96d88
adding fstream, fix bugs
2012-11-15 12:37:56 -05:00
Daniel Larimer
53bb959c5d
expanded filesystem api + value api
2012-11-15 12:08:31 -05:00
Daniel Larimer
6bf25ae8e7
fix json_rpc_errorobj
2012-11-15 11:55:36 -05:00
Daniel Larimer
9225ab4726
error object
2012-11-11 22:05:49 -05:00
Daniel Larimer
1cb036ae63
fixes
2012-11-11 22:04:24 -05:00
Daniel Larimer
0e41cf98b5
fix mutex impl
2012-11-08 23:12:45 -05:00
Daniel Larimer
914b8b2d3e
removed dependency on varidic templates...
...
eliminate fc::function for now..
2012-11-08 23:06:39 -05:00
Daniel Larimer
39436c7021
ssh remote process exec
2012-11-08 22:02:07 -05:00
Daniel Larimer
d30664e13f
added ssh test
2012-11-08 21:18:35 -05:00
Daniel Larimer
30b3f75fab
fix ssh generic paths
2012-11-08 09:44:27 -05:00
Daniel Larimer
98f4b7026d
multi-param json-rpc, fix multi-request
2012-11-07 22:25:42 -05:00
Daniel Larimer
031e2db4db
Json RPC works
...
- adding call_fused() for tuple + functor
- fixed json handling of true,false, and null
- cast from value to tuple
2012-11-07 22:14:00 -05:00
Daniel Larimer
a6541b825a
json rpc updates, tcp server/client support
2012-11-05 23:34:58 -05:00
Daniel Larimer
6b14a176d0
adding basic ssh support, updating wait on any
2012-11-01 00:23:06 -04:00
Daniel Larimer
bd6a840e47
implemented json stream connection
2012-10-29 19:50:49 -04:00
Daniel Larimer
5dcb2ea992
updated json rpc to factor out stream connections
2012-10-29 17:57:34 -04:00
Daniel Larimer
e8d4297f89
adding value compare to nullptr
2012-10-29 17:55:33 -04:00
Daniel Larimer
413f741ac8
adding fc::process
2012-10-26 01:03:21 -04:00
Daniel Larimer
ff226f9df4
adding json-rpc client/connection
2012-10-26 01:03:01 -04:00
Daniel Larimer
34846bc059
switch from boost::unique_lock to fc::unique_lock
2012-10-26 01:00:36 -04:00
Daniel Larimer
c123fb39c2
updated io stream, simplified interface, faster cin
2012-10-26 00:58:29 -04:00
Daniel larimer
70ee8caffe
added 201 reply status
2012-10-24 01:58:17 -04:00
Daniel Larimer
fb6e18ec7b
Implemented http connection + shared_impl
...
Shared Impl provides Java/C# style reference semantics for C++ types.
2012-10-24 00:54:03 -04:00
Daniel Larimer
f3680c3183
updates and fixes
2012-10-21 20:54:52 -04:00
Daniel Larimer
3d56a96d4e
major updates to stream,reflect,value,and json
...
- removed polymorphic reflection, made static_reflect default because
there are cases such as deserializing an array that you need more
information than the runtime reflection can provide such as the
ability to resize arrays and know the array content type.
- refactored iostream, sstream, fstream to be much simpler, fewer
indirections, and fixed getline.
- json parsing works using code from mace.
- value is reimplemented based upon mace::rpc::value and no longer uses
the runtime reflection that was removed.
- moved the typename utility to its own header
2012-10-21 02:28:59 -04:00
Daniel Larimer
62f7d99b6e
update to time
2012-10-17 22:44:21 -04:00
Daniel Larimer
1de7c609fa
tcp_socket::connect
2012-10-16 21:48:09 -04:00
Daniel Larimer
c174a93ffb
added std::string conversion for fc::string
2012-10-09 23:21:41 -04:00
Daniel Larimer
3f73d25e44
various updates
2012-10-09 21:40:29 -04:00
Daniel Larimer
c99759a489
bug fixes
2012-09-30 17:02:44 -04:00
Daniel Larimer
47ce0b5fdc
adding base58 support from bitcoin
2012-09-30 17:01:14 -04:00
Daniel Larimer
30f2946195
adding tcp_socket
2012-09-27 19:48:48 -04:00
Daniel Larimer
5877435927
fixed bugs
2012-09-25 17:45:28 -04:00
Daniel Larimer
df204d5e84
fix bugs
2012-09-23 20:42:45 -04:00
Daniel Larimer
98675754d8
remote prints
2012-09-23 19:38:42 -04:00
Daniel Larimer
dc91979409
fix schedule sort order
2012-09-23 02:01:27 -04:00
Daniel Larimer
0d5afe86d9
fixed thread::schedule
2012-09-22 21:26:13 -04:00
Daniel Larimer
8b998caa1b
adding program opts, shared mem, raw packing, varint, and more
2012-09-17 23:04:42 -04:00
Daniel Larimer
249dcd05ee
reverted to old log() method to accelerate compile times
2012-09-15 22:31:56 -04:00
Daniel Larimer
66838956dd
removed boost exception from header, shaved 15 seconds off of build time (33%)
2012-09-14 22:47:37 -04:00
Daniel Larimer
c12ac793b3
updated filesystem and exception api
2012-09-14 00:56:20 -04:00
Daniel Larimer
766f44e629
fix shared ptr bugs
2012-09-14 00:05:08 -04:00
Daniel Larimer
e4fbbe52b0
revert to std types
2012-09-10 23:57:11 -04:00
Daniel Larimer
ac7ca49af5
clean up prints
2012-09-10 22:33:09 -05:00
Daniel Larimer
ad164f576e
fix thread quit
2012-09-10 23:19:18 -04:00
Daniel Larimer
90f9a1f04d
debug
2012-09-10 22:13:31 -05:00
Daniel Larimer
533053e3a5
fixes for linux
2012-09-10 19:58:55 -05:00
Daniel Larimer
6a2b95f8c0
adding additional scrypt functions to fc
2012-09-10 20:15:35 -04:00
Daniel Larimer
f90a57ba40
ports for gcc-4.6, lack of template alias
2012-09-10 00:48:08 -05:00
Daniel Larimer
c7ce00202a
added udp connect method / local ip lookup
2012-09-09 23:54:11 -04:00