Commit graph

  • 4ce26f068f implement simple websocket wrapper ontop of websocketpp Daniel Larimer 2015-03-26 16:51:10 -0400
  • 3d17836a1e Remove extraneous log config setting Vikram Rajkumar 2015-03-25 20:07:19 -0400
  • 2977ca954f Workaround compile errors on MSVC Eric Frias 2015-03-17 16:24:39 -0400
  • bb7cedade5 adding != op Daniel Larimer 2015-03-11 18:17:45 -0400
  • 3b6f2978b0 Cleanup API code Nathan Hourt 2015-03-11 11:15:11 -0400
  • 171eb212cd refactor api_client and api_server into api_connection and add JSON impl Daniel Larimer 2015-03-11 10:49:30 -0400
  • fa352e14bd nested API calls fully abstracted Daniel Larimer 2015-03-10 18:52:27 -0400
  • cf849b8b54 test code Daniel Larimer 2015-03-10 09:14:33 -0400
  • ee9c2ac4ed api progess Daniel Larimer 2015-03-09 18:50:20 -0400
  • 4194a609c2 Allow hashing of uint128 Nathan Hourt 2015-03-06 16:41:52 -0500
  • 9b7753b127 adding hash method to sha224 Daniel Larimer 2015-03-06 15:12:09 -0500
  • 73c2c1de90 fix static_variant to/from variant Daniel Larimer 2015-03-05 09:54:33 -0500
  • 3a120c0f7f fix bugs in static_variant Daniel Larimer 2015-03-05 08:58:29 -0500
  • 0caac3fee9 update exceptions in static_variant and add header gaurd Daniel Larimer 2015-03-05 08:22:41 -0500
  • 9c0f222e06 reflecting typename for arbitrary vectors Daniel Larimer 2015-03-04 11:14:15 -0500
  • 773844668d Merge branch 'master' of github.com:BitShares/fc Nathan Hourt 2015-03-02 18:24:48 -0500
  • d0803ec9cd Fixes circa safe and static_variant Nathan Hourt 2015-03-02 18:24:37 -0500
  • 12460ba28b Qualify call to fc:: to avoid "ambiguous" error with boost types Eric Frias 2015-03-02 12:23:09 -0500
  • b393ddc1da Check -INT_MIN case in safe.hpp negate operator Nathan Hourt 2015-03-02 09:50:31 -0500
  • e71ea52075 add mult to safe Daniel Larimer 2015-03-01 09:53:21 -0500
  • fd4fc4f0cb reflect safe Daniel Larimer 2015-02-28 10:08:04 -0500
  • 3917a8d6a0 fix static_variant Daniel Larimer 2015-02-27 16:53:55 -0500
  • f9f965809b bug fixes Daniel Larimer 2015-02-27 16:07:50 -0500
  • c0a4ed77b1 adding static_variant type Daniel Larimer 2015-02-27 13:41:55 -0500
  • 374f141f0a Merge branch 'master' of github.com:BitShares/fc Daniel Larimer 2015-02-23 14:02:06 -0500
  • 537029f09f fix build Daniel Larimer 2015-02-23 14:01:58 -0500
  • c3bc573af7 Fix Mac build Vikram Rajkumar 2015-02-23 11:08:55 -0500
  • cf6f81dd5b Merge branch 'master' of github.com:BitShares/fc Daniel Larimer 2015-02-23 09:06:16 -0500
  • 7e34d8fe56 Adding support for flat_map,flat_set Daniel Larimer 2015-02-23 09:06:04 -0500
  • 42fcebd473 Remove unnecessary locking around log sending SynaptiCAD User 2015-02-22 13:02:18 -0500
  • 30e52b6b01 Fix GELF logging to split long messages, use compression SynaptiCAD User 2015-02-16 15:07:24 -0500
  • ec66863902 added type for safe int ops Daniel Larimer 2015-02-19 11:39:17 -0500
  • cf4ed08d4b Merge branch 'master' of github.com:BitShares/fc Daniel Larimer 2015-02-17 09:55:36 -0500
  • 93a789891e Adding is_utf8 call and making enum_type cast explicit Daniel Larimer 2015-02-17 09:55:31 -0500
  • c7de8954fb Merge branch 'master' of github.com:bitshares/fc Nathan Hourt 2015-02-12 10:55:12 -0500
  • de2000795d Fix crashes when destroying json_connection, tcp_socket Nathan Hourt 2015-02-12 10:54:18 -0500
  • ee370dd5a8 Define sha256::hash( sha256 ) Vikram Rajkumar 2015-02-11 18:58:19 -0500
  • 0bf2f9cfd4 fix conflict Daniel Larimer 2015-02-11 18:32:23 -0500
  • 71e4e221b7 merge Daniel Larimer 2015-02-11 18:28:29 -0500
  • 057861c608 extra raw io helpers Daniel Larimer 2015-02-11 18:27:33 -0500
  • 13430fce12 Revert "Dumb hack that seems to prevent crashing when destroying json_connection" Nathan Hourt 2015-02-11 17:20:58 -0500
  • b068865eb5 Dumb hack that seems to prevent crashing when destroying json_connection Nathan Hourt 2015-02-10 18:35:50 -0500
  • 55c5d95920 Add raw serialization of real128 Eric Frias 2015-02-09 18:55:58 -0500
  • 9c5450185a Revert "Pretty-print objects in log messages" Vikram Rajkumar 2015-02-05 18:52:59 -0500
  • 54a51c3471 Define fc::ripemd160::hash() for arbitrary serializable objects Vikram Rajkumar 2015-02-05 18:52:03 -0500
  • 41630e7629 Pretty-print objects in log messages Vikram Rajkumar 2015-02-04 18:05:28 -0500
  • 43659333d3 Fix compiler warning Vikram Rajkumar 2015-02-03 18:12:37 -0500
  • 323d59b054 real128: Rename PRECISION to FC_REAL128_PRECISION and expose it globally theoretical 2015-02-03 11:31:20 -0500
  • 51033bcb12 real128: Implement from_fixed() to initialize real128 from fixed point value theoretical 2015-02-03 11:22:02 -0500
  • 27e224b012 uint128: Make to_integer(), to_uint64() assert magnitude theoretical 2015-01-30 12:59:43 -0500
  • 4b8c211629 uint128: Check for large shift count before truncating in << and >> theoretical 2015-01-30 12:54:30 -0500
  • ac197311ca json_connection: save and cancel a future Nathan Hourt 2015-01-30 10:23:33 -0500
  • 633c889ce3 Merge branch 'master' of https://github.com/BitShares/fc Daniel Larimer 2015-01-29 17:01:19 -0500
  • b300404b89 adding comparison operators for optional Daniel Larimer 2015-01-29 17:01:17 -0500
  • d963c6482a Protect flush() with lock in json_connection.cpp theoretical 2015-01-29 12:11:13 -0500
  • 40ad17d7d8 Merge pull request #3 from HackFisher/patch-3 Vikram Rajkumar 2015-01-23 13:36:33 -0500
  • 5cfb9fb75c Fix CMake on OSX 10.10 (Can not find ZLIB) HackFisher 2015-01-23 16:37:18 +0800
  • a33bb60cf6 Add a simplified lock file class to use to prevent two applications from using the same resource Eric Frias 2015-01-21 19:29:03 -0500
  • 0642eb63d3 Throw more appropriate exception type in from_base58 theoretical 2015-01-21 12:46:56 -0500
  • 859282305d Better format log message context SynaptiCAD User 2015-01-21 09:50:14 -0500
  • f3065b367e Add log appender that sends logs in GrayLog Extended Log Format Eric Frias 2015-01-20 16:13:26 -0500
  • 0366b2e6b3 Suppress annoying "conditional expression is constant" win32 warning Eric Frias 2015-01-20 16:10:34 -0500
  • e1678b1801 Add missing default HTTP response Vikram Rajkumar 2015-01-19 17:38:28 -0500
  • 64c6c01b80 more efficient uint128 multiplication algorithm (measured 29.23x speedup) theoretical 2015-01-07 14:38:28 -0500
  • 975649ce5d real128: Replace header comment that inaccurately describes implementation theoretical 2015-01-07 13:47:13 -0500
  • fea997ca14 Fix compiler warnings Vikram Rajkumar 2015-01-07 11:53:09 -0500
  • 6ecb55ac2e Implement full product for uint128 * uint128 -> 256-bit result theoretical 2015-01-06 18:54:44 -0500
  • 40943808d0 Initial implementation of relaxed JSON parser (not fully tested) drltc 2014-12-16 10:25:02 -0500
  • 524093ce1e Implement chmod function (no-op on Windows) theoretical 2014-12-31 14:27:55 -0500
  • 683f1dd7bf Fix unused variable warning Vikram Rajkumar 2014-12-23 15:48:56 -0500
  • 874f103b8d Fix overloaded virtual function warnings Vikram Rajkumar 2014-12-23 15:45:57 -0500
  • 5a91c4f118 Virtualize a few functions in istream to allow them to be overridden in derived classes Eric Frias 2014-12-22 17:56:30 -0500
  • 6ddf1639c5 Relocate zlib detection for fc Eric Frias 2014-12-08 08:57:36 -0500
  • 594ef43f76 Wrap boost exceptions thrown by to_int64, to_uint64, to_double drltc 2014-12-15 08:18:58 -0500
  • 43e02caa79 Fix typo in 64-bit integer variant constructor on Linux drltc 2014-12-15 07:57:09 -0500
  • ff1152e55d Add sync_call() for calling a functor in another thread and waiting on it drltc 2014-12-09 16:02:32 -0500
  • 36baae683e Minor spelling fix Vikram Rajkumar 2014-12-11 19:16:02 -0500
  • cb66666edd Merge branch 'master' of github.com:BitShares/fc Daniel Larimer 2014-12-10 22:58:53 -0800
  • a4a90fac05 Update to elliptic curve signature verification Daniel Larimer 2014-12-10 22:43:37 -0800
  • 68d3ff57bf add missing includes for packing variant Nikolai Mushegian 2014-12-10 11:21:44 -0500
  • da31395c93 Merge pull request #2 from drltc/call8-10 Vikram Rajkumar 2014-12-02 11:33:49 -0500
  • 459847741c Add call() for 8-10 parameters, fix typo for 7 parameters drltc 2014-12-02 11:25:32 -0500
  • 0e4aeb135a links zlib on mac if found valzav 2014-11-26 10:34:31 -0500
  • 5dbab6ba11 Disable scrypt-jane compilation due to problems with Clang Vikram Rajkumar 2014-11-19 14:40:02 -0500
  • 3a775bde19 Merge pull request #1 from drltc/stacksize Vikram Rajkumar 2014-11-19 12:03:25 -0500
  • 16c0709500 Increase stack size to 2MB drltc 2014-11-19 11:24:56 -0500
  • e29438461e Revert "Temporarily revert timestamp serialization change to upgrade in phases" Vikram Rajkumar 2014-11-12 14:12:56 -0500
  • e6b43a6149 adding support for 10 arg rpc calls Daniel Larimer 2014-11-10 18:29:05 -0500
  • 27ac054883 Log thread creation and destruction dnotestein 2014-11-03 16:59:19 -0500
  • 13d536c119 Prevent crash at shutdown by shutting down rate_limiting asyncs before boost filesystem global constructors execute. dnotestein 2014-10-31 17:54:14 -0400
  • 72088c548b Tweak FC enum reflection Nathan Hourt 2014-10-31 16:30:18 -0400
  • 95c2c461ac Add missing + operator to time_point_sec Nathan Hourt 2014-10-30 18:26:07 -0400
  • c38479c6ae Temporarily revert timestamp serialization change to upgrade in phases Vikram Rajkumar 2014-10-29 15:01:24 -0400
  • f948bd759d Use ISO standard delimited timestamp string serialization Vikram Rajkumar 2014-10-17 11:55:48 -0400
  • 42ff2b10de adding digest helper utility Daniel Larimer 2014-10-28 16:23:45 -0400
  • d1f51dd643 Fix the currently-unused postfix signed_int::operator++ to do what you'd expect Eric Frias 2014-10-27 16:37:20 -0400
  • 307252e23a Call fc:🧵:quit() on thread destruction, and remove code that explicitly terminates threads from the destructors of the objects that own those threads. Fix fc::thread to set the thread name in the Debugger when the name is set after thread construction. When terminating a thread, cancel any tasks that have been schedule()d or async()ed but have not yet started executing. When canceling a task blocked on a fc::mutex, notify the thread to reschedule the task to allow it to clean up the mutex's block list. Fix a bug in managing the recursive lock count when tasks block on a fc::mutex Reorder the code that manages the hard links for log files to avoid an exception generated by unlinking a locked file on Windows. Eric Frias 2014-10-21 10:25:28 -0400
  • c1eca45ef1 More fixes in json_connection Nathan Hourt 2014-10-20 12:52:47 -0400
  • 891e880ad1 When the HTTP server asyncs a handler for a request, keep a future for that async and cancel any running asyncs when the HTTP server destructs Eric Frias 2014-10-17 16:18:55 -0400
  • fadc0512a1 Merge branch 'master' of github.com:InvictusInnovations/fc Nathan Hourt 2014-10-17 13:43:46 -0400