Commit graph

1252 commits

Author SHA1 Message Date
Vikram Rajkumar
1ce9f4c37e Merge pull request #45 from maqifrnswa/master
Fix cryptonomex/graphene#107: char as signed for EOF case
2015-07-06 12:12:07 -04:00
Scott Howard
153d3f0433
Fix cryptonomex/graphene#107: Define char as signed when comparing against EOF 2015-07-05 15:44:32 -04:00
theoreticalbts
443544be4f bitutil.h: Implement endian reversal inline functions 2015-07-02 15:24:02 -04:00
Eric Frias
d462be0e92 Quiet harmless compiler warnings 2015-07-01 11:21:15 -04:00
theoreticalbts
7bd47af88e rpc: Move many method implementations from headers to cpp files 2015-06-30 15:54:29 -04:00
theoreticalbts
f461dee432 http_api: Implement http_api_connection class to serve RPC over HTTP 2015-06-30 03:00:43 -04:00
Vikram Rajkumar
fe7eed6beb Fix building with Ninja 2015-06-26 11:14:02 -04:00
Scott Howard
1c43f79b16
simplify secp256k1 install and portabillity 2015-06-25 19:34:25 -04:00
Eric Frias
593a32d12a Don't install secp256k1 when building in-source.
The install will refuse to overwrite its own files
and fail, terminating the build.
2015-06-25 14:57:19 -04:00
Eric Frias
9117b724c2 Prevent secp256k1 from autodetecting gmp
If we do allow gmp, we will need to change our CMakeLists.txt files to
detect whether secp256k1's configure detected gmp, and if so, link
gmp into all programs that use fc.  For now I just disabled it entirely,
I don't know whether there's any noticable performance benefit to using
it.
2015-06-25 14:28:01 -04:00
Eric Frias
62f980867b Merge branch 'secp_build_win32' 2015-06-25 13:58:01 -04:00
Eric Frias
c3e50476af Don't use the autoconf build system for secp256k1 on Windows 2015-06-25 13:57:10 -04:00
Eric Frias
707b9497c6 Increase space reserved for stringstream fwd, cryptonomex/graphene#86 2015-06-25 09:27:24 -04:00
Scott Howard
d2b9e6017f
add include directories for secp256k1 2015-06-24 13:26:06 -04:00
Scott Howard
f6bd3274c4
build secp256k1 seperately 2015-06-24 02:08:17 -04:00
Vikram Rajkumar
701b9ac00c Remove problematic easylzma 2015-06-23 16:19:36 -04:00
Vikram Rajkumar
943fe5150e Remove unused salsa20
See https://github.com/bitshares/bitshares/issues/1089
2015-06-23 15:43:36 -04:00
Vikram Rajkumar
43f3aff577 Remove unused scrypt-jane
See https://github.com/bitshares/bitshares/issues/1016
2015-06-23 15:34:28 -04:00
Vikram Rajkumar
a8b85f6dcc Merge pull request #42 from pmconrad/getline_eof
Dont ignore EOF because users cannot distinguish EOF and empty input …
2015-06-21 22:15:05 -04:00
Peter Conrad
8ff0f3e764 Dont ignore EOF because users cannot distinguish EOF and empty input line 2015-06-21 15:33:50 +02:00
Eric Frias
dd1c77b327 Fix websocketpp build error on win32 2015-06-17 11:07:09 -04:00
Vikram Rajkumar
c09035dba0 Merge pull request #41 from emfrias/json_parser_mods
Json parser mods
2015-06-15 15:30:35 -04:00
Eric Frias
10e747409c Fix FC win32 compiling (secp256k1 related errors) 2015-06-15 14:38:33 -04:00
Vikram Rajkumar
f7cf9abe55 Add secp256k1-zkp submodule 2015-06-13 15:28:40 -04:00
Vikram Rajkumar
488e1037d8 Update websocketpp submodule 2015-06-13 13:11:13 -04:00
Eric Frias
c2451f30f1 Add a new mode to the variant->json generator to restore the normal
behavior of writing numbers out as numbers instead of strings
2015-06-12 11:05:58 -04:00
Eric Frias
e5a5323642 When formatting doubles as strings, use 17 digits of precision to ensure they are read back in without loss (up from 12 digits).
Add a mode to the JSON parser to parse all real numbers into strings, so we can later parse them into doubles or another fixed/floating point format to preserve as much precision as needed
2015-06-12 11:05:52 -04:00
Daniel Larimer
dde8ed9d7a update default ecc implementation 2015-06-12 09:50:56 -04:00
Daniel Larimer
5c927d5df1 Merge branch 'master' of https://github.com/cryptonomex/fc 2015-06-12 09:49:44 -04:00
Daniel Larimer
3a392eba51 adding typdefs and exta testing 2015-06-12 09:49:40 -04:00
Vikram Rajkumar
a86608bb9c Disable building broken test 2015-06-11 20:34:24 -04:00
Daniel Larimer
d93744cf79 removing AGPL code 2015-06-11 09:10:38 -04:00
Daniel Larimer
8087aa66d0 removing AGPL code 2015-06-11 09:10:12 -04:00
Daniel Larimer
a824aa04a9 Mapping blinding crypto to fc ecc api 2015-06-10 18:34:19 -04:00
Daniel Larimer
969768cdd5 Merge branch 'master' of https://github.com/cryptonomex/fc 2015-06-10 12:54:13 -04:00
Daniel Larimer
68410f35fe defining new api calls 2015-06-10 12:54:12 -04:00
Nathan Hourt
80366e4346 Add missing time_point_sec operator overloads 2015-06-10 10:18:33 -04:00
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
Daniel Larimer
eb649ce89e Merge branch 'master' of github.com:BitShares/fc 2015-05-29 12:11:25 -04:00
Daniel Larimer
01445529f0 handle messages async 2015-05-29 12:11:21 -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
Nathan Hourt
83d5bcb147 Mark websockets as logging to rpc 2015-05-27 15:04:34 -04:00
Nathan Hourt
8012ab4705 Fix crash on exit with websocket_client 2015-05-27 14:54:11 -04:00
Daniel Larimer
637f475e44 parse doubles as strings 2015-05-27 11:26:04 -04:00
Eric Frias
043ead5579 Fix compile with microsoft c++ which still doesn't support noexcept 2015-05-22 16:15:00 -04:00