Daniel Larimer
55b0daa8aa
updating value casting for vectors
2012-11-12 21:45:41 -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
c9e31c9656
fix
2012-11-09 01:45:17 -05:00
Daniel Larimer
69114cabd7
various bug fixes
2012-11-09 01:36:23 -05:00
Daniel Larimer
5552477f45
FC find OpenSSL
2012-11-09 00:41:57 -05:00
Daniel Larimer
c8b75ac96b
named parameter for json-rpc
2012-11-09 00:31:39 -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
ca1d78b29f
fix headers
2012-10-29 19:52:29 -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
9adbe96079
adding rpc server methods
2012-10-29 14:06:58 -07:00
Daniel Larimer
d4554ca029
updates for arm
2012-10-29 13:19:17 -07:00
Daniel Larimer
4ed6a02c39
Merge branch 'master' of github.com:bytemaster/fc
2012-10-26 23:15:38 -04:00
Daniel Larimer
9af6c22f30
expanded support for more args in tuple + rpc
2012-10-26 17:13:42 -04:00
Daniel Larimer
a819694d85
fix undefined methods
2012-10-26 01:18:53 -04:00
Daniel Larimer
4f146b93f1
fix bugs caught by clang++
2012-10-26 01:11:35 -04:00
Daniel Larimer
2ba214819e
adding tests + updating build
2012-10-26 01:03:47 -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
632bc71c2a
adding Boost.Process
2012-10-26 01:01:54 -04:00
Daniel Larimer
34846bc059
switch from boost::unique_lock to fc::unique_lock
2012-10-26 01:00:36 -04:00
Daniel Larimer
b568936c5e
adding tuple support to value
2012-10-26 01:00:06 -04:00
Daniel Larimer
27abae9d01
adding tuple impl
2012-10-26 00:59:30 -04:00
Daniel Larimer
c123fb39c2
updated io stream, simplified interface, faster cin
2012-10-26 00:58:29 -04:00
Daniel Larimer
4aad422411
Implemented basic mace::stub with fast compiles!!
2012-10-25 02:45:27 -04:00
Daniel Larimer
d36d7f8bc9
Merge branch 'master' of github.com:bytemaster/fc
2012-10-24 22:25:09 -04:00
Daniel Larimer
5f0bb4db43
Adding fast compiling boost::function replacement
2012-10-24 22:24:56 -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
7c4b94f6e4
adding put to sha1 encoder
2012-09-30 17:02:18 -04:00
Daniel Larimer
e5c3f49ff8
remove prints
2012-09-30 17:01:54 -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