Commit graph

  • 87c314facb raw serialization of std::map Daniel Larimer 2014-05-19 15:22:19 -0400
  • c4770f0819 Restore correct parsing of json keywords (true/false/null) Eric Frias 2014-05-19 14:12:49 -0400
  • 6b455ab850 Fix typos Vikram Rajkumar 2014-05-19 02:52:21 -0400
  • 013b9a867f reflect typename of variant Daniel Larimer 2014-05-18 21:14:51 -0400
  • b907632626 Merge pull request #24 from HackFisher/patch-2 Daniel Larimer 2014-05-18 10:53:33 -0400
  • ce131bae43 Fix compile error under windows HackFisher 2014-05-18 16:37:06 +0800
  • fd00bddcb4 update logging to create parent directory if it does not exist Daniel Larimer 2014-05-17 16:38:32 -0400
  • d3a49c9f0f Merge commit '06bc873' into phoenix Daniel Larimer 2014-05-17 19:36:20 +0000
  • 06bc873da0 improving error reporting in deserialization Daniel Larimer 2014-05-17 19:35:44 +0000
  • 5586b63fa2 Merge pull request #23 from vikramrajkumar/phoenix Daniel Larimer 2014-05-17 10:20:23 -0400
  • e8326ca66c Make objectFromStream always throw parse_error_exception when throwing Vikram Rajkumar 2014-05-17 03:00:07 -0400
  • cde67a202c Implement assignment by subtraction for time classes Vikram Rajkumar 2014-05-16 22:29:46 -0400
  • 7ca061fb03 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-05-15 17:44:47 -0400
  • 8c370b06e6 update json error handling Daniel Larimer 2014-05-15 17:44:38 -0400
  • b3e30e893b 32/64 bit int stuff Eric Frias 2014-05-15 14:14:27 -0400
  • 7078ebf382 expanding token chars Daniel Larimer 2014-05-15 14:07:19 -0400
  • c27ea9ba13 fix bugs parsing json tokens Daniel Larimer 2014-05-15 13:52:21 -0400
  • 271fe8b909 found major bug in parsing, fixed it Daniel Larimer 2014-05-15 13:35:49 -0400
  • 2837892ec0 Upgrade to new version of city_hash library. This version has performance improvements, plus implements a variant with 32-bit output which will quiet some compiler warnings on win32. Eric Frias 2014-05-14 17:11:36 -0400
  • 873a0ea70d Merge branch 'phoenix' into tcp_rate_limiting Eric Frias 2014-05-14 16:26:34 -0400
  • 50ac462471 Enable SO_REUSEPORT on Linux as well as OS X Eric Frias 2014-05-14 16:02:41 -0400
  • db7b1bdd69 Add an optional timeout parameter when waiting for a local process to exit Eric Frias 2014-05-14 08:51:30 -0400
  • eb501387e8 Set the SO_REUSEPORT flag on OS X whenever we set the SO_REUSEADDR Eric Frias 2014-05-13 21:14:40 -0700
  • 0a11b29984 update error reporting Daniel Larimer 2014-05-13 16:41:27 -0400
  • 8d4fccba5f update pretty print save to file Daniel Larimer 2014-05-11 20:33:08 -0400
  • 37330ca005 change the naming of invalidOperation exception to the more fc-friendly invalid_operation, and add an implementation so it can be used. Eric Frias 2014-05-09 11:50:18 -0400
  • 62b479568e Get rate limiting mostly working Eric Frias 2014-05-08 14:55:51 -0400
  • 615f2463fb Merge pull request #22 from valzav/http-server-improvements Daniel Larimer 2014-05-08 10:50:46 -0400
  • bc4361bf64 Merge branch 'phoenix' into tcp_rate_limiting Eric Frias 2014-05-08 09:04:45 -0400
  • 102e0c4ab8 fixed a bug in configure_logging that made adding more than one logger impossible valzav 2014-05-07 20:58:54 -0700
  • 687eaa98f2 Merge remote-tracking branch 'upstream/phoenix' into http-server-improvements valzav 2014-05-07 20:48:23 -0700
  • 9378f6c7aa Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-05-07 21:27:48 -0400
  • 3a34299199 update json validation and varint hashing Daniel Larimer 2014-05-07 21:27:37 -0400
  • b8a7531eab Fix error message printed when unable to deserialize a json object, improve logging of return values and add logging of exceptional returns from json function calls. Continue my endless quest to break the mac build. Eric Frias 2014-05-06 17:20:04 -0400
  • e02a509b30 Merge remote-tracking branch 'upstream/phoenix' into http-server-improvements valzav 2014-05-05 15:38:41 -0700
  • 3ac07ddbf5 updates Daniel Larimer 2014-05-04 14:26:36 -0400
  • de8ec4a1ae Merge remote-tracking branch 'upstream/phoenix' into http-server-improvements valzav 2014-05-03 17:49:36 -0700
  • bc1792dc98 commented out http header printed to stdout valzav 2014-05-02 14:46:15 -0700
  • 6532839938 fix apple build Daniel Larimer 2014-05-02 14:09:29 -0400
  • 9d3bddf09a constification Eric Frias 2014-05-01 14:04:44 -0400
  • aa111510f3 Expose enough functions in tcp_socket and tcp_server to allow listening and originating connections on the same port. So far, this seems to work on win32, other platforms untested. Add a local_endpoint() function so we can find out which local interface a socket is bound to Eric Frias 2014-04-29 19:54:43 -0400
  • 00edd3958c Remove accidentally-committed garbage Eric Frias 2014-04-30 10:56:51 -0400
  • 19f2869490 Disable keepalives on old clang compiler used for nightly until we can upgrade it Eric Frias 2014-04-30 10:52:16 -0400
  • 1d8f80c8f7 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-04-27 21:20:54 -0400
  • 6f466979cc adding helper methods Daniel Larimer 2014-04-27 21:20:40 -0400
  • 7672754c51 add some minor comments dnotestein 2014-04-26 18:02:31 -0400
  • 6b84b990b3 Merge pull request #21 from vikramrajkumar/phoenix Nikolai Mushegian 2014-04-25 16:19:39 -0400
  • 07affde1f2 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-04-25 15:17:10 -0400
  • 9301771405 enhance error message in variant Daniel Larimer 2014-04-25 15:17:06 -0400
  • 9731fac9f3 Fix error parsing a numeric constant at the end of file Eric Frias 2014-04-22 17:56:12 -0400
  • c3ea6cc62c Assert to warn when calling unimplemented functions Eric Frias 2014-04-22 17:55:46 -0400
  • 61f2ac4679 adding HTTP response code Daniel Larimer 2014-04-22 17:25:07 -0400
  • 1bdc40368f Make fc::reflector<ENUM>::to_string work with C++11 strongly typed enumerations Vikram Rajkumar 2014-04-22 15:57:11 -0400
  • e36ccb3cfd adding NotAuthorized HTTP response code Daniel Larimer 2014-04-22 10:22:17 -0400
  • cd34f696ce - Add four-argument version of json-rpc call function - fix bug in json parser that prevented correct parsing of a true/false/null at the end of input - prevent infinite recursion in a json helper function Eric Frias 2014-04-21 14:34:46 -0400
  • 06df18c690 More work towards rate-limited TCP sockets Eric Frias 2014-04-17 19:39:15 -0400
  • f0633f8022 Merge branch 'phoenix' into tcp_rate_limiting Eric Frias 2014-04-17 16:18:22 -0400
  • ce7139c073 Start of work towards throttling TCP connections Eric Frias 2014-04-17 12:00:52 -0400
  • 7849cc7ada Get keepalive code building on os x Eric Frias 2014-04-15 13:40:19 -0400
  • 1b16e15585 Quiet compiler warning signed vs unsigned Eric Frias 2014-04-10 14:27:20 -0400
  • c63e598497 Fix a race that occurred when notifying a thread that was blocked on a promise to wake up, but that thread simultaneously awoke for another reason (probably a timeout) Eric Frias 2014-04-14 16:27:08 -0400
  • ac0f01843f fix build on osx by disabling some keepalive params Daniel Larimer 2014-04-11 17:06:57 -0400
  • 468d6da711 [BW]: [Ign] Changes needed to support statically built OpenSSL on windows. vogel76 2014-04-11 13:32:34 +0200
  • 6c9f758e9c [BW]: [Ign] Changes to support VS 2013 and boost 1.55 vogel76 2014-04-10 13:23:13 +0200
  • 85a9da6f27 Add to tcp_socket to enable TCP keepalives Eric Frias 2014-04-09 18:29:59 -0400
  • 23cd85ef87 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix vogel76 2014-04-09 12:42:04 +0200
  • 1628ce39ae [BW]: [Ign] Prerequisites for using boost 1.55 and VS 2013. vogel76 2014-04-09 12:41:33 +0200
  • 07c861cca9 Add missing includes for VC12 Eric Frias 2014-04-07 16:46:27 -0400
  • 88f6ca16e9 Add missing file to build Eric Frias 2014-04-06 19:16:14 -0400
  • 8bdc6fd219 Colorize fc log messages on win32 Eric Frias 2014-04-06 18:06:43 -0400
  • 3d02e3bc00 Wrap OpenSSL's random number generator in fc clothing Eric Frias 2014-03-27 14:13:02 -0400
  • 2e5fdf952c Add a new version of tcp_socket::connect_to() that allows you to set the source port (working, but not yet useful because we'll need to set SO_REUSEADDR) Eric Frias 2014-03-27 14:12:27 -0400
  • d27be6851b Fix serializing enums Eric Frias 2014-03-27 14:10:00 -0400
  • 061007ee29 In debug builds, set the thread name in the debugger to match the name given to fc::thread ctor Eric Frias 2014-04-01 16:56:11 -0400
  • f791cba36b Fix Keyhotee hang when setting system clock back bug Eric Frias 2014-04-01 14:47:49 -0400
  • 99fb836492 [BW]: [Ign] Removed unneeded linker settings polluting Keyhotee project linker settings (generally related to PDB specification). vogel76 2014-04-01 21:04:07 +0200
  • d1ffcebfd7 [BW]: [NIP] Prerequisites for collecting full .pdb list for packaging. vogel76 2014-04-01 13:54:54 +0200
  • 5543044bd3 Collect time of git commit for display in Keyhotee, add function for pretty-printing times Eric Frias 2014-03-31 16:10:52 -0400
  • 6c989e7b7a added minutes, hours, and days time functions dnotestein 2014-03-31 11:01:28 -0400
  • 10127a854c Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix dnotestein 2014-03-30 18:32:20 -0400
  • f09c91f878 added hash64 function that uses sha256 to replace city_hash in blockchain and message protocol-related hashing dnotestein 2014-03-30 14:16:33 -0400
  • 5f9dfa9a42 update http code Daniel Larimer 2014-03-27 19:53:40 -0400
  • 3c59eebe92 Update HTTP server api to specify network interface Daniel Larimer 2014-03-27 01:55:52 -0400
  • 987568e31b update apis Daniel Larimer 2014-03-27 01:09:08 -0400
  • bdeefb48bf adding std::map<> conversions to/from variant Daniel Larimer 2014-03-24 11:46:23 -0400
  • e2fb6eb5be Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-03-21 01:14:12 -0400
  • 51a3d1126f fix console Daniel Larimer 2014-03-21 01:14:01 -0400
  • b358b641d4 Merge pull request #19 from pch957/patch1 Daniel Larimer 2014-03-20 00:00:47 -0400
  • b103a52d55 Merge pull request #20 from pch957/patch2 Daniel Larimer 2014-03-19 23:59:33 -0400
  • 9561bb6510 add depend lib for libcrypt.a: libdl and libz alt 2014-03-20 09:37:59 +0800
  • 7506790bee filesystem::rename() can handle file from cross device alt 2014-03-20 09:27:32 +0800
  • e4e99f98d9 changes for installer dnotestein 2014-03-14 17:14:02 -0400
  • 0e6e86f273 Make FC's CMakeLists.txt provide a list of required DLLs to projects that use it Eric Frias 2014-03-14 11:04:37 -0400
  • d3c2f60fe0 adding extra operators Daniel Larimer 2014-03-13 20:04:47 -0400
  • b83a49298e adding extra to_string Daniel Larimer 2014-03-11 11:29:29 -0400
  • 4ed7659b2b Merge branch 'phoenix' of github.com:InvictusInnovations/fc into phoenix Daniel Larimer 2014-03-10 22:23:19 -0400
  • a7b579e4e8 adding api helper Daniel Larimer 2014-03-10 22:22:31 -0400
  • e04d544016 Remove erroneous assert in fc::thread_d::check_for_timeouts() Eric Frias 2014-03-10 17:37:38 -0400
  • e3b43be2e7 Merge pull request #18 from HardFork/gitignore Daniel Larimer 2014-03-09 23:42:09 -0400
  • 4c8b63f834 ignores Tzadik Vanderhoof 2014-03-09 22:17:10 -0400