Commit graph

585 commits

Author SHA1 Message Date
Nathan Hourt
1bbb748c4e Optimize deque to/from variant 2015-06-04 10:42:59 -04:00
theoreticalbts
0ad91391c7 variant.hpp: Prettify includes 2015-06-01 17:13:51 -04:00
theoreticalbts
b391ecb4c7 deque: Add std::deque to serialization / reflection 2015-06-01 17:13:51 -04:00
theoreticalbts
af636c10a2 Add data_size() member to hash classes 2015-05-28 10:23:27 -04:00
Daniel Larimer
2d5f89bd17 Merge branch 'master' of github.com:BitShares/fc 2015-05-28 08:43:47 -04:00
Daniel Larimer
994c4097fa fix build 2015-05-28 08:43:43 -04:00
Nathan Hourt
d0b4b64923 Remove log spam 2015-05-27 16:15:49 -04:00
Daniel Larimer
637f475e44 parse doubles as strings 2015-05-27 11:26:04 -04:00
Daniel Larimer
ccd14c7260 Merge pull request #4 from pmconrad/libsecp256k1
fc::ecc implementations based on libsecp256k1
2015-05-20 10:30:05 -04:00
Daniel Larimer
14052a8e46 Merge branch 'master' of github.com:BitShares/fc 2015-05-19 11:40:51 -04:00
Daniel Larimer
2cbb00426c adding ability to get the count of items in a static variant 2015-05-19 11:40:47 -04:00
Eric Frias
3508e0c034 Add overloads of comparison operators to allow comparison of safe/uint128 and native integer classes 2015-05-19 10:03:03 -04:00
Daniel Larimer
a3c284408e make CLI prompt configurable 2015-05-18 13:40:01 -04:00
Daniel Larimer
e934e9a9f7 Adding missing file 2015-05-12 18:41:40 -04:00
Daniel Larimer
9ef91e2245 partial fixes to crashing on websocket client close 2015-05-12 17:15:00 -04:00
Daniel Larimer
c28ed38f1a adding support for secure websocket client 2015-05-12 16:16:10 -04:00
Daniel Larimer
fb62b6421c adding ssl support to websocket 2015-05-12 14:50:08 -04:00
Nathan Hourt
be5a67763b Add new min and max methods on safe 2015-05-12 13:06:11 -04:00
Peter Conrad
05dee8669f Much refactoring
Fixed Move semantics in openssl impl
Use in-place construction for secp256k1
Swapped implementations in mixed - sign with libsecp256k1, verify with openssl
2015-05-07 14:51:03 +02:00
Peter Conrad
7b15098f3a Woot! 2015-05-07 14:49:52 +02:00
Peter Conrad
34af5d98ec Intermediate version 2015-05-07 14:49:52 +02:00
Peter Conrad
f17444d90b Added ECC_IMPL switch + interop test 2015-05-07 14:48:00 +02:00
theoreticalbts
7dcfa9a910 safe.hpp: Add comment noting that safe is not compatible with uint128_t 2015-05-06 16:52:49 -04:00
theoreticalbts
3bf3b0c9b4 uint128.hpp: Reflect uint128 2015-05-06 16:52:49 -04:00
Daniel Larimer
5dabe6ba2c better error messages 2015-05-06 16:37:38 -04:00
Daniel Larimer
4df08d8efe fix crash in websocket 2015-05-06 16:34:55 -04:00
Nathan Hourt
2e7e14df1c Add missing #include 2015-05-02 15:37:36 -04:00
Nathan Hourt
2195f191e4 Add increment/decrement to safe 2015-05-01 16:18:15 -04:00
theoreticalbts
80de0987d7 Add readline support to fc::rpc::cli 2015-04-29 16:37:54 -04:00
Daniel Larimer
6c589678df adding extra reflection helpers 2015-04-29 13:17:38 -04:00
theoreticalbts
18a484e4bf cli.hpp: Fix include 2015-04-21 15:01:25 -04:00
Daniel Larimer
a0192d1081 unique_ptr to/from variant 2015-04-01 17:24:33 -04:00
Daniel Larimer
257ac52b91 fix build issue 2015-04-01 11:30:47 -04:00
Daniel Larimer
c8200afade better close notification and error handling 2015-04-01 10:25:57 -04:00
Daniel Larimer
8b5e2e7613 adding helper to get a list of variants from a string 2015-03-31 18:46:05 -04:00
Daniel Larimer
633ab3f32d Adding cli wrapper to expose APIs to the CLI 2015-03-31 17:45:08 -04:00
Daniel Larimer
55ee57040a added support for unhandled extension and mapping the first registered API to global namespace 2015-03-31 17:45:01 -04:00
Daniel Larimer
1fb31737a7 RPC now supports remote callbacks
to_variant now skips null optional members on reflected objects.
2015-03-31 11:31:56 -04:00
Daniel Larimer
bcd642e31f fix memory leak in circular shared ptrs 2015-03-30 18:34:04 -04:00
Daniel Larimer
e506e4f4be added listen on a specific endpoint/port pair 2015-03-30 16:56:28 -04:00
Daniel Larimer
09e645448d add support for void return 2015-03-30 14:08:26 -04:00
Daniel Larimer
94faa4e362 add support for const ref params and fix bugs with implict variant conversion 2015-03-30 14:05:21 -04:00
Daniel Larimer
74b707999c fix bugs with websocket and integrate API support 2015-03-27 16:29:33 -04:00
Daniel Larimer
7008d1419a adding websocket api stub 2015-03-26 18:38:43 -04:00
Daniel Larimer
b8d7d3012d abstracting rpc state 2015-03-26 18:17:47 -04:00
Daniel Larimer
41fedc14f3 Merge branch 'master' of github.com:BitShares/fc 2015-03-26 16:51:15 -04:00
Daniel Larimer
4ce26f068f implement simple websocket wrapper ontop of websocketpp 2015-03-26 16:51:10 -04:00
Vikram Rajkumar
3d17836a1e Remove extraneous log config setting 2015-03-25 20:07:19 -04:00
Eric Frias
2977ca954f Workaround compile errors on MSVC 2015-03-17 16:24:39 -04:00
Daniel Larimer
bb7cedade5 adding != op 2015-03-11 18:17:45 -04:00