Commit graph

53 commits

Author SHA1 Message Date
theoreticalbts
beca6a8264 Add debug logging 2016-12-14 13:10:09 -05:00
theoreticalbts
ad3efeb28a Add comments and minor refactoring of canonization methods for clarity
Also guard against out-of-bounds access for untrusted input
2016-12-14 13:08:51 -05:00
theoreticalbts
fe8710a7aa Implement test_canonical_order and test_intermediate_zeros for equihash 2016-12-13 15:27:44 -05:00
theoreticalbts
d7276e2d15 Add -std=c99 when compiling equihash, needed by gcc 4.8 2016-11-22 13:36:05 -05:00
Michael Vandeberg
50dbc2b139 Add equihash 2016-11-16 11:23:33 -05:00
Daniel Larimer
2bc237537c updating websocket and adding new utf8 code 2016-05-24 19:24:03 -04:00
arhag
580d626fdd Fix diff-match-patch submodule 2016-05-22 03:07:14 -04:00
arhag
66d4b0841d Changes to fc to get MinGW cross-compilation working 2016-05-22 01:33:19 -04:00
Daniel Larimer
a421e28048 change json seralization of map<string,T> to be object rather than array of pairs 2016-03-17 17:24:25 -04:00
Eric Frias
d5370fc2ea Update the websocketpp library and change the configuration options we pass
when creating the websocket servers to enable deflate compression on
websocket frames.  This is relevant to cryptonomex/graphene#540 because
the spammed data is higly compressible.  In my tests, it reduces bandwidth
for a single idle node by a factor of ~16, from 577kbps down to 36kbps.
This doesn't require any changes to the wallets, simply upgrading the
public servers will begin sending compressed data to all clients that
support it.
Note: this commit adds a dependency on zlib for non-apple platforms
(it was already required on apple)
2016-03-03 16:53:43 -05: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
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
Daniel Larimer
4ce26f068f implement simple websocket wrapper ontop of websocketpp 2015-03-26 16:51:10 -04:00
Vikram Rajkumar
1b15ad0a7a Fix linux clang compilation (for real) 2014-07-14 21:51:45 -04:00
Vikram Rajkumar
d31f5525a4 Fix linux clang compilation 2014-07-14 14:56:23 -04:00
Vikram Rajkumar
e442b29f6e Fix scrypt 2014-07-14 13:40:33 -04:00
Vikram Rajkumar
9b8c71562c Fix CMake warning 2014-07-05 19:42:14 -04:00
Eric Frias
b23c0494d5 Get UDT compiling, on win32 at least 2014-06-25 18:47:24 -04:00
Daniel Larimer
f490b607a8 Integrate UDT vendor branch + tests 2014-06-24 21:57:38 -04:00
vogel76
99fb836492 [BW]: [Ign] Removed unneeded linker settings polluting Keyhotee project linker settings (generally related to PDB specification). 2014-04-01 21:04:59 +02:00
batmaninpink
cd0f0a5797 fix scrypt-jane OS X compile - again - revert the last changes and disable all assembler or we run in to problems with older LLVM versions 2014-02-21 22:24:04 +01:00
batmaninpink
1b8b4da925 fix scrypt-jane OS X compile 2014-02-21 20:57:04 +01:00
batmaninpink
1e509fa1a9 added support for scrypt key derivation needed for multibit wallet support 2014-02-18 08:59:17 +01:00
grzegorzs
8ad02176c6 [GS] Implemented lzma compression. 2014-01-24 14:51:35 +01:00
Daniel Larimer
0cdc79e535 adding missing files 2013-08-25 01:25:04 -04:00
Daniel Larimer
eb6c168d76 adding missing file 2013-08-25 01:21:18 -04:00
Daniel Larimer
8315e1bded added code to fix warnings and enhance readability 2013-08-18 22:44:48 -04:00
Daniel Larimer
d7eb7efb65 fix some errors 2013-08-13 13:31:10 -04:00
Daniel Larimer
d8a047692c Adding easylzma compression library 2013-08-13 13:28:53 -04:00
Daniel Larimer
7b8494d7f8 upgrading to a version of boost that includes boost::atomic and boost::context 2013-08-08 21:31:35 -04:00
Daniel Larimer
d73ee6a889 merging latest from svn back to github 2013-07-01 15:30:57 -04:00
Daniel Larimer
7b18403310 Updating boost process for supressing console out 2013-06-27 14:51:55 -04:00
Daniel Larimer
b59fe17562 Merge branch 'phoenix' of github.com:bytemaster/fc into phoenix
Remove fc::vector and fc::string
2013-06-27 14:45:11 -04:00
Daniel Larimer
59a121d64b Updating FC with changes from phoenix-int 2013-06-05 15:19:00 -04:00
Daniel Larimer
7b9a14918c merge latest changes 2013-03-01 18:56:06 -05:00
Daniel Larimer
324d5643f6 attempt to fix rpc stream connection 2013-02-24 14:35:55 -05:00
Daniel Larimer
f19821dae1 fix timestamp in error reports 2013-01-28 11:47:33 -05:00
Daniel Larimer
763ae69982 error handling enhancements, recursive var subst 2013-01-27 22:45:46 -05:00
Daniel Larimer
cc44e8bbe0 time /string conversion 2013-01-20 15:44:16 -05:00
Daniel Larimer
1bbe3b7c41 fix crash in fc::cin 2013-01-14 17:12:21 -05:00
Daniel Larimer
38f97ef61a fix json rpc server memory leak 2013-01-11 09:12:53 -05:00
Daniel Larimer
63c0440a80 fix fc::string::rfind default args 2012-12-31 11:06:10 -05:00
Daniel Larimer
533dd28d67 fix for linux? 2012-12-30 15:23:00 -08:00
Daniel Larimer
0114f6e3e7 various updates for arm 2012-12-30 15:16:00 -08:00
Daniel Larimer
3898985bbe various bug fixes / improvements 2012-12-30 18:14:27 -05:00
Daniel Larimer
e79d30ea3f remove build files 2012-12-21 12:58:59 -05:00
Daniel Larimer
4c6eed5c0a adding vendor deps 2012-12-21 12:58:01 -05:00