Commit graph

  • eed62c8338 sockets now wait for any pending write or read operations to finish before destructing Daniel Larimer 2014-07-17 17:03:25 -0400
  • 01202aa709 adding space to exception message Daniel Larimer 2014-07-16 14:20:36 -0400
  • b6f8570c35 Lock mutex during more of the log rotation process (attempting to prevent crashes that have been seen while logging at the same time as log rotation) Eric Frias 2014-07-16 13:39:14 -0400
  • 06fe9e0303 [GS] Fix types u_int32_t to uint32_t etc. - continued grzegorzs 2014-07-15 14:20:42 +0200
  • 1b15ad0a7a Fix linux clang compilation (for real) Vikram Rajkumar 2014-07-14 21:51:45 -0400
  • f2cbb650c6 Merge branch 'master' of github.com:InvictusInnovations/fc Eric Frias 2014-07-14 19:26:17 -0400
  • c28ccd2413 Fix wacky types u_int32_t to uint32_t &c Eric Frias 2014-07-14 19:25:54 -0400
  • d31f5525a4 Fix linux clang compilation Vikram Rajkumar 2014-07-14 14:56:23 -0400
  • e442b29f6e Fix scrypt Vikram Rajkumar 2014-07-14 11:40:13 -0400
  • 506f896de4 Re-enable romix compilation Vikram Rajkumar 2014-07-14 10:46:15 -0400
  • de3e2610a5 Merge pull request #36 from vikramrajkumar/master Nikolai Mushegian 2014-07-12 18:04:13 -0400
  • caae9e640f Fix travis compilation error Vikram Rajkumar 2014-07-12 17:29:19 -0400
  • f0604edabb Merge github.com:vikramrajkumar/fc Vikram Rajkumar 2014-07-12 17:26:53 -0400
  • 7260b6106f Update .gitignore: ignore .cbp files (cmake artifact) Nathan Hourt 2014-07-09 11:33:48 -0400
  • 87196008d4 Rephrase task_cancel tests in the form of a boost_test. Eric Frias 2014-07-09 15:22:51 -0400
  • 4d2f8e72fc Update .gitignore: ignore .cbp files (cmake artifact) Nathan Hourt 2014-07-09 11:33:48 -0400
  • a034239313 Add missing include Eric Frias 2014-07-07 12:36:34 -0400
  • 62ea4ae9c3 Add mutexes to make OpenSSL thread safe Eric Frias 2014-07-07 12:22:01 -0400
  • 9b8c71562c Fix CMake warning Vikram Rajkumar 2014-07-05 19:42:14 -0400
  • 49cbe600f9 Merge pull request #35 from vikramrajkumar/master Nikolai Mushegian 2014-07-05 16:33:09 -0400
  • 18611eccb9 Fix log rotation scheduling bug Vikram Rajkumar 2014-07-05 16:14:25 -0400
  • ace06d775c support for 8 param rpc calls Daniel Larimer 2014-07-04 17:23:47 -0400
  • 0fced2ddff Merge pull request #34 from vikramrajkumar/master Nikolai Mushegian 2014-07-03 19:01:14 -0400
  • c9c56ffbb6 Merge branch 'master' of https://github.com/InvictusInnovations/fc Vikram Rajkumar 2014-07-03 17:24:14 -0400
  • e9b1b8ec2e Use a separate thread for log compression Vikram Rajkumar 2014-07-03 10:02:40 -0400
  • c020913cb8 Make process::exec take an 'int' for the bitmask of launch options instead of an enum to make it more clear that it's a bitmask (and avoid a cast) Eric Frias 2014-07-03 09:30:50 -0400
  • adf8c10ee5 Fix Linux compilation Vikram Rajkumar 2014-07-03 02:49:35 -0400
  • 223f0005f5 Hardlink from most recent log to original filename during rotation Vikram Rajkumar 2014-07-03 02:35:18 -0400
  • b522f12a0e Use ISO format timestamps for rotated log files Vikram Rajkumar 2014-07-03 02:17:03 -0400
  • b1e677bcee Implement optional LZMA compression for rotated logs Vikram Rajkumar 2014-07-03 01:27:58 -0400
  • cc1ef61cd6 Logs are now rotated on startup if rotation is enabled Vikram Rajkumar 2014-07-03 01:16:46 -0400
  • 39c7f05ea9 Implement LZMA file decompression Vikram Rajkumar 2014-07-02 23:28:08 -0400
  • f56dd6d208 Implement LZMA file compression Vikram Rajkumar 2014-07-02 22:36:10 -0400
  • 6dbcba505b Merge pull request #33 from vikramrajkumar/master Daniel Larimer 2014-07-02 17:40:59 -0400
  • 9f401c7143 Merge pull request #30 from nathanhourt/phoenix Daniel Larimer 2014-07-02 17:40:52 -0400
  • c0187865ea Implement log file rotation Vikram Rajkumar 2014-07-02 17:36:21 -0400
  • 60a8f3d3be Merge pull request #32 from vikramrajkumar/master Daniel Larimer 2014-07-01 15:54:03 -0400
  • aab316d190 update time pretty print, adding space after year Daniel Larimer 2014-07-01 15:20:58 -0400
  • 748a9b52a5 Add time_point_sec::-( uint32_t ) Vikram Rajkumar 2014-07-01 13:38:24 -0400
  • 0efad975cb Add missing const on time_point_sec::+ Vikram Rajkumar 2014-07-01 12:13:58 -0400
  • bc6e10f902 Update .gitignore Vikram Rajkumar 2014-07-01 12:01:16 -0400
  • 13da4b0d6a improve socket error handling Daniel Larimer 2014-06-30 10:50:50 -0400
  • 160da5dbb9 Fix invalid iterator comparison in process_canceled_tasks when canceling the only task in task_sch_queue Eric Frias 2014-06-29 18:50:05 -0400
  • c33acad0ab fix udt sockets, actually enable non blocking operation Daniel Larimer 2014-06-29 01:38:46 -0400
  • 7cf3526c54 Merge branch 'master' of https://github.com/InvictusInnovations/fc Daniel Larimer 2014-06-28 21:59:52 -0400
  • a0c8d84372 adding missing test Daniel Larimer 2014-06-28 21:59:48 -0400
  • 498e895cf5 Merge pull request #31 from vikramrajkumar/master Daniel Larimer 2014-06-28 21:49:16 -0400
  • 892df5c0b7 canceled scheduled tasks return immediately when waited upon Daniel Larimer 2014-06-28 21:46:10 -0400
  • ffa617183e if a task is canceled before it is run, then it will throw a canceled exception Daniel Larimer 2014-06-28 21:08:15 -0400
  • 9541062a3e Update .gitignore Vikram Rajkumar 2014-06-28 19:50:25 -0400
  • 1e80a7071f fix linking issue on linux Daniel Larimer 2014-06-27 19:04:23 +0000
  • d2072e9d3a updates to thread / udt socket Daniel Larimer 2014-06-26 20:10:56 -0400
  • 8670a4722f Merge branch 'master' of https://github.com/InvictusInnovations/fc Daniel Larimer 2014-06-26 20:10:37 -0400
  • c925ceb232 Add a comparison operators for signed_int, correct the ones for unsigned_int Eric Frias 2014-06-26 15:51:35 -0400
  • 560b107e58 Fix signed/unsigned warnings Eric Frias 2014-06-26 15:51:01 -0400
  • 862e7bb5d3 fix a few 64-bit to 32-bit conversion warnings Eric Frias 2014-06-26 15:50:40 -0400
  • b8efe02cdb Add typedef for signal connection type Eric Frias 2014-06-26 11:58:57 -0400
  • bb40828953 Merge branch 'master' of https://github.com/InvictusInnovations/fc Daniel Larimer 2014-06-26 11:25:12 -0400
  • 5529b300d9 implemented working UDT socket/server Daniel Larimer 2014-06-26 11:25:07 -0400
  • 1284c5e686 Fix build wrt fc::ip::address multiple definitions Nathan Hourt 2014-06-26 10:41:20 -0400
  • 21d1ce2067 Merge branch 'phoenix' Eric Frias 2014-06-26 10:03:42 -0400
  • 78af258510 Remove include that's missing from win32 Eric Frias 2014-06-26 10:03:02 -0400
  • 5c98d7864f Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc Daniel Larimer 2014-06-26 08:48:12 -0400
  • 456c81df27 fix potential errors in NTP caused by running in main thread Daniel Larimer 2014-06-25 23:32:09 -0400
  • b23c0494d5 Get UDT compiling, on win32 at least Eric Frias 2014-06-25 18:47:24 -0400
  • 77d0c56627 Remove un-committed files Eric Frias 2014-06-25 18:34:33 -0400
  • d20b9d049b start work on udt socket class for fc Daniel Larimer 2014-06-25 18:34:04 -0400
  • 2c5c1655a6 Add counters to the TCP rate limiter to measure actual upload and download speed, and allow the caller to set how bursty they want the connection to be. Eric Frias 2014-06-25 18:16:58 -0400
  • 3914383cfc removing udt from build Daniel Larimer 2014-06-24 23:23:54 -0400
  • a5747c18db remove udt files from build Daniel Larimer 2014-06-24 23:23:27 -0400
  • 5072768243 adding missing files Daniel Larimer 2014-06-24 22:30:58 -0400
  • 8008334150 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-06-24 21:58:30 -0400
  • f490b607a8 Integrate UDT vendor branch + tests Daniel Larimer 2014-06-24 21:57:25 -0400
  • 87a93940d0 Display times in UTC for fc logging. dnotestein 2014-06-24 16:29:59 -0400
  • 4c59f48aa1 fix log_message variant conversion bug that stomped methodname Daniel Larimer 2014-06-24 12:12:30 -0400
  • 3de924b336 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-06-21 16:12:42 -0400
  • 75baeb3189 adding missing header guard Daniel Larimer 2014-06-21 16:12:25 -0400
  • 331e6aac7d Convert networking exceptions to fc::exceptions to properly catch them in NTP code (fixes at least some of the shutdown crashes) Eric Frias 2014-06-20 12:22:37 -0400
  • 2b3728af37 Add -> for directory_iterator Eric Frias 2014-06-20 10:38:21 -0400
  • accb6fddcb Add raw serialization for microseconds Eric Frias 2014-06-19 15:51:41 -0400
  • c7013d3eea update log_message to take std::string rather than const char* Daniel Larimer 2014-06-19 11:29:57 -0400
  • 7a51b73680 adding ulog to send messages to the user log stream Daniel Larimer 2014-06-19 11:19:22 -0400
  • 9002b02469 Fix ambiguous abs() call in get_approximate_relative_time_string() Eric Frias 2014-06-17 15:45:16 -0400
  • fbfeb95932 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-06-17 15:43:13 -0400
  • b93fe7a50c commenting out elog in connection refused from fc Daniel Larimer 2014-06-17 15:43:07 -0400
  • 885aa14ed1 Add missing synchronous call overload to json_connection Nathan Hourt 2014-06-17 13:16:57 -0400
  • 653fd2ca8b Fix CMake's OPENSSL_ROOT_DIR environment variable handling (fixes some win32 builds) Eric Frias 2014-06-17 11:35:13 -0400
  • 1fe26a989b Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix Daniel Larimer 2014-06-17 11:12:20 -0400
  • b74a9a82bb update display for delta time in future Daniel Larimer 2014-06-17 11:12:15 -0400
  • f6eb41329a Fix unix build Eric Frias 2014-06-17 10:58:57 -0400
  • 0579b12b56 Changes to make libraries that use FC automatically get the right dependent libraries Eric Frias 2014-06-17 10:05:46 -0400
  • c84e47120d various updates Daniel Larimer 2014-06-17 09:37:04 -0400
  • 4c3b6c2106 fix prototype mismatch Daniel Larimer 2014-06-17 09:35:37 -0400
  • 6ef1c3e5d9 Spelling fix Eric Frias 2014-06-16 18:48:02 -0400
  • bf9bd5a9f6 Increase task context stack from 64K to 8*64K to prevent the stack from overflowing in the p2p code. dnotestein 2014-06-16 16:55:19 -0400
  • 0c0a53541a made it easier to define custom loggers per file Daniel Larimer 2014-06-16 16:27:21 -0400
  • bb3c3ec118 fix NTP flooding issue Daniel Larimer 2014-06-16 14:04:36 -0400
  • 6898484321 Remove a few annoying unreferenced variables Eric Frias 2014-06-16 12:03:20 -0400
  • a0a33a9e95 Add missing include Eric Frias 2014-06-16 08:46:14 -0700
  • b7ad720647 updating ntp service Daniel Larimer 2014-06-16 11:17:29 -0400