Commit graph

  • 9f2a1e8b0c When logging timestamps for log messages, log to millisecond precision Eric Frias 2015-08-25 17:30:21 -0400
  • 71be796af5 Remove extraneous spaces in relative time printing Eric Frias 2015-08-24 09:34:18 -0400
  • 899a5c489b Added tests for UTF-8 Peter Conrad 2015-08-23 22:15:47 +0200
  • cd7615475f Fixed some tests Peter Conrad 2015-08-20 22:57:08 +0200
  • 18ed468c6f Win32 compile fix (allocate buffer on heap instead of stack, probably a good idea anyway given fc task stack sizes) Eric Frias 2015-08-17 12:38:54 -0400
  • f6a675681e Revert "Update secp submodule, it looks like the upstream rebased and our" Eric Frias 2015-08-15 19:14:40 -0400
  • 2decfbb4b4 Merge branch 'master' of git.syncad.com:/fc Eric Frias 2015-08-15 19:14:25 -0400
  • 5bd281fcce Update secp submodule Eric Frias 2015-08-15 19:11:13 -0400
  • 5234ee532a Update secp submodule, it looks like the upstream rebased and our old commit hash doesn't exit any longer Eric Frias 2015-08-15 18:50:24 -0400
  • 9c868b3927 Fix crash on exit Nathan Hourt 2015-08-14 14:08:16 -0400
  • cb006ba03c api_connection.hpp: Possibly fix previous commit, see https://github.com/cryptonomex/graphene/issues/232 theoreticalbts 2015-08-12 13:35:36 -0400
  • ebf42fbbd4 Allow serializing std::maps that use non-standard comparison functions Eric Frias 2015-08-10 18:21:56 -0400
  • 3cd9ed4386 api_connection.hpp: Properly lock connection object for callbacks theoreticalbts 2015-08-10 14:49:00 -0400
  • 458b601774 Update secp256k1-zkp submodule remote Vikram Rajkumar 2015-08-10 12:40:12 -0400
  • c16bb206a3 fstream: Implement read_file_contents theoreticalbts 2015-08-04 11:50:56 -0400
  • a93e3f483b Rework http client and server code to use a form of socket read/write calls which can be canceled without trashing the stack. Also minor changes to the code for parsing http headers to avoid buffer overflows. Eric Frias 2015-08-04 10:41:04 -0400
  • 87a2513981 Remove some unused asio completion functions Eric Frias 2015-08-04 10:39:04 -0400
  • 556f45fcbf Add missing ddump() macro Eric Frias 2015-08-04 10:24:31 -0400
  • 4c9a6b6dab Add missing include Vikram Rajkumar 2015-08-03 10:20:37 -0400
  • d139601430 Merge pull request #48 from pmconrad/testing Vikram Rajkumar 2015-08-03 10:09:12 -0400
  • 9b37e72140 Added simple randomness test (Wald–Wolfowitz runs) Peter Conrad 2015-07-30 18:37:44 +0200
  • e3fc463efc Initialize openssl properly, use ssl wrapper types instead of ..._free, unify DH_check Peter Conrad 2015-07-30 17:43:43 +0200
  • bfa1433cdd Added test for diffie-hellmann key exchange Peter Conrad 2015-07-30 17:42:20 +0200
  • 1a342f8fae Added stream test Peter Conrad 2015-07-30 16:30:24 +0200
  • 5377b45d97 Fixed signedness, simplified word-shift Peter Conrad 2015-07-30 14:58:35 +0200
  • d67c18f6c3 Fixed shift in hashes + more tests Peter Conrad 2015-07-29 23:22:34 +0200
  • ef92e68146 Created + added test vectors, various fixes - working! Peter Conrad 2015-07-19 22:56:00 +0200
  • 622de81402 Added tests, fixes (sig format, canonicalization) Peter Conrad 2015-07-12 23:00:07 +0200
  • 56e98e136a Initial blinding implementation, untested Peter Conrad 2015-07-11 21:27:05 +0200
  • 5ecdcba4b6 Some refactoring Peter Conrad 2015-07-05 14:19:17 +0200
  • 0f67ca751e Implemented extended keys Peter Conrad 2015-07-04 18:48:21 +0200
  • 0575840a9c Implemented HMAC template + test Peter Conrad 2015-07-03 21:48:28 +0200
  • 088dadd124 Merge pull request #47 from pmconrad/testing Vikram Rajkumar 2015-07-29 13:29:22 -0400
  • d11b48a015 exception.hpp: Implement exception constructors for const log_messages& theoreticalbts 2015-07-28 16:40:49 -0400
  • 31437bd248 Started with SHA test cases Peter Conrad 2015-07-27 23:05:39 +0200
  • 0878e7f8f8 Tested + fixed more cases Peter Conrad 2015-07-27 22:22:20 +0200
  • fe0ec4a42d Added FC_ASSERT to prevent buffer overflow Peter Conrad 2015-07-26 17:27:12 +0200
  • af18f89355 Added hex test Peter Conrad 2015-07-26 17:22:06 +0200
  • 8e514128b6 Added blowfish tests Peter Conrad 2015-07-26 17:11:40 +0200
  • 0b9066ae48 Added bigint test cases Peter Conrad 2015-07-26 15:36:49 +0200
  • e10f6105a6 Added missing b58 test Peter Conrad 2015-07-26 15:36:27 +0200
  • 0e681dfb1c Added tests for base_n encodings, fixed base32 + base36 Peter Conrad 2015-07-25 15:32:48 +0200
  • 19b6de0e24 Created tests/* subfolders Peter Conrad 2015-07-24 22:11:29 +0200
  • ca896b2c85 More refactoring Peter Conrad 2015-07-23 23:20:17 +0200
  • 5f4ff1aa21 More tests refactored Peter Conrad 2015-07-23 22:57:54 +0200
  • dda63f4fc8 Refactored tests, fixed AES test Peter Conrad 2015-07-23 22:24:29 +0200
  • 39b47c36f0 Re-enabled + refactored compress test, added zlib test case Peter Conrad 2015-07-22 22:18:12 +0200
  • a31f0f503d Fix compile error when readline not available Eric Frias 2015-07-27 12:08:28 -0400
  • e9eeb3300c adding tab completion to CLI Daniel Larimer 2015-07-27 09:11:20 -0400
  • d79855b491 Websocket shouldn't cleanup default_io_service, that should only happen ONE time when main exits. Daniel Larimer 2015-07-24 08:32:38 -0400
  • d76a15ec89 adding child key derivation for ecc keys Daniel Larimer 2015-07-23 18:45:35 -0400
  • 2808c02cc7 Merge branch 'master' of https://github.com/cryptonomex/fc Daniel Larimer 2015-07-23 13:17:03 -0400
  • 7fc2cc43f1 Adding multi_index to/from variant support Daniel Larimer 2015-07-23 13:16:19 -0400
  • 17b64bb38f Resolve cryptonomex/graphene/issues/146 Nathan Hourt 2015-07-22 12:11:04 -0400
  • 55111ebbb5 Merge branch 'github_master' Eric Frias 2015-07-14 13:32:58 -0400
  • 2593760687 Add overloads for comparing safe<T> with T Eric Frias 2015-07-14 10:45:36 -0400
  • 5f43c06bae uint128: Implement popcount() theoreticalbts 2015-07-13 15:56:04 -0400
  • 0391665471 Fix and cleanup safe spec; cryptonomex/graphene#10 Vikram Rajkumar 2015-07-13 14:28:44 -0400
  • 1e6176911a Fix bugs in http request when using chunked content encoding. Add missing support for parsing/reconstructing URLs with query strings to fc::url. Add md5 hash algorithm. Eric Frias 2015-07-10 10:07:14 -0400
  • 2ef7583f90 adding missing smart_ref files Daniel Larimer 2015-07-09 13:39:55 -0400
  • 935e90c1ec fix bug with optional that resulted in 8x more memory than necessary being reserved Daniel Larimer 2015-07-09 13:39:20 -0400
  • 8d13f292b8 Merge branch 'master' of https://github.com/cryptonomex/fc Daniel Larimer 2015-07-08 16:43:29 -0400
  • 63677c47d9 helper for smart_ref Daniel Larimer 2015-07-08 16:43:25 -0400
  • 787e4abf3f exception.hpp: Allow enable/disable assert trip notifications with only one dirty file theoreticalbts 2015-07-06 14:50:59 -0400
  • 46d85a3462 exception.hpp: Add assert_trip debug logging for exceptions theoreticalbts 2015-07-01 16:24:09 -0400
  • e2e0f38dc6 Merge branch 'master' of https://github.com/cryptonomex/fc Daniel Larimer 2015-07-07 18:30:49 -0400
  • 7c3260e965 Made static variants compareable based upon type. Daniel Larimer 2015-07-07 18:30:18 -0400
  • 1ce9f4c37e Merge pull request #45 from maqifrnswa/master Vikram Rajkumar 2015-07-06 12:12:07 -0400
  • 153d3f0433
    Fix cryptonomex/graphene#107: Define char as signed when comparing against EOF Scott Howard 2015-07-05 15:44:32 -0400
  • 443544be4f bitutil.h: Implement endian reversal inline functions theoreticalbts 2015-07-02 15:02:10 -0400
  • d462be0e92 Quiet harmless compiler warnings Eric Frias 2015-07-01 11:17:15 -0400
  • 7bd47af88e rpc: Move many method implementations from headers to cpp files theoreticalbts 2015-06-30 15:28:12 -0400
  • f461dee432 http_api: Implement http_api_connection class to serve RPC over HTTP theoreticalbts 2015-06-30 03:00:43 -0400
  • 3dd848d7eb Fix HTTP request to work with servers that don't specify a content-length header (either chunked encoding or http 1.0-style. Allow sending a different content-type in request header other than app/json. Eric Frias 2015-06-29 11:34:27 -0400
  • fe7eed6beb Fix building with Ninja Vikram Rajkumar 2015-06-26 11:14:02 -0400
  • 1c43f79b16
    simplify secp256k1 install and portabillity Scott Howard 2015-06-25 19:34:25 -0400
  • 593a32d12a Don't install secp256k1 when building in-source. Eric Frias 2015-06-25 14:57:19 -0400
  • 9117b724c2 Prevent secp256k1 from autodetecting gmp Eric Frias 2015-06-25 14:28:01 -0400
  • 62f980867b Merge branch 'secp_build_win32' Eric Frias 2015-06-25 13:58:01 -0400
  • c3e50476af Don't use the autoconf build system for secp256k1 on Windows Eric Frias 2015-06-25 13:57:10 -0400
  • 707b9497c6 Increase space reserved for stringstream fwd, cryptonomex/graphene#86 Eric Frias 2015-06-25 09:27:24 -0400
  • d2b9e6017f
    add include directories for secp256k1 Scott Howard 2015-06-24 13:26:06 -0400
  • f6bd3274c4
    build secp256k1 seperately Scott Howard 2015-06-24 02:08:17 -0400
  • 701b9ac00c Remove problematic easylzma Vikram Rajkumar 2015-06-23 16:19:36 -0400
  • 943fe5150e Remove unused salsa20 Vikram Rajkumar 2015-06-23 15:43:36 -0400
  • 43f3aff577 Remove unused scrypt-jane Vikram Rajkumar 2015-06-23 15:32:33 -0400
  • a8b85f6dcc Merge pull request #42 from pmconrad/getline_eof Vikram Rajkumar 2015-06-21 22:15:05 -0400
  • 8ff0f3e764 Dont ignore EOF because users cannot distinguish EOF and empty input line Peter Conrad 2015-06-21 15:33:50 +0200
  • dd1c77b327 Fix websocketpp build error on win32 Eric Frias 2015-06-17 11:03:45 -0400
  • c425a019cd Merge branch 'github_master' Eric Frias 2015-06-15 16:04:49 -0400
  • c09035dba0 Merge pull request #41 from emfrias/json_parser_mods Vikram Rajkumar 2015-06-15 15:30:35 -0400
  • 10e747409c Fix FC win32 compiling (secp256k1 related errors) Eric Frias 2015-06-15 14:38:33 -0400
  • f7cf9abe55 Add secp256k1-zkp submodule Vikram Rajkumar 2015-06-13 13:39:43 -0400
  • 488e1037d8 Update websocketpp submodule Vikram Rajkumar 2015-06-13 13:11:13 -0400
  • 8161f3230c Downgrade some websocket debugging wlog messages to ilogs Eric Frias 2015-06-12 14:08:16 -0400
  • c2451f30f1 Add a new mode to the variant->json generator to restore the normal behavior of writing numbers out as numbers instead of strings Eric Frias 2015-06-11 19:22:22 -0400
  • 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 Eric Frias 2015-03-31 09:47:54 -0400
  • 18e80eca23 Merge branch 'github_master' Eric Frias 2015-06-12 10:53:02 -0400
  • dde8ed9d7a update default ecc implementation Daniel Larimer 2015-06-12 09:50:56 -0400
  • 5c927d5df1 Merge branch 'master' of https://github.com/cryptonomex/fc Daniel Larimer 2015-06-12 09:49:44 -0400