Commit graph

679 commits

Author SHA1 Message Date
Daniel Larimer
8670a4722f Merge branch 'master' of https://github.com/InvictusInnovations/fc 2014-06-26 20:10:37 -04:00
Eric Frias
c925ceb232 Add a comparison operators for signed_int, correct the ones for unsigned_int 2014-06-26 15:51:35 -04:00
Eric Frias
560b107e58 Fix signed/unsigned warnings 2014-06-26 15:51:01 -04:00
Eric Frias
862e7bb5d3 fix a few 64-bit to 32-bit conversion warnings 2014-06-26 15:50:40 -04:00
Eric Frias
b8efe02cdb Add typedef for signal connection type 2014-06-26 11:59:30 -04:00
Daniel Larimer
bb40828953 Merge branch 'master' of https://github.com/InvictusInnovations/fc 2014-06-26 11:25:12 -04:00
Daniel Larimer
5529b300d9 implemented working UDT socket/server 2014-06-26 11:25:07 -04:00
Nathan Hourt
1284c5e686 Fix build wrt fc::ip::address multiple definitions 2014-06-26 10:41:20 -04:00
Eric Frias
21d1ce2067 Merge branch 'phoenix' 2014-06-26 10:03:42 -04:00
Eric Frias
78af258510 Remove include that's missing from win32 2014-06-26 10:03:02 -04:00
Daniel Larimer
5c98d7864f Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc 2014-06-26 08:48:12 -04:00
Daniel Larimer
456c81df27 fix potential errors in NTP caused by running in main thread 2014-06-25 23:32:09 -04:00
Eric Frias
b23c0494d5 Get UDT compiling, on win32 at least 2014-06-25 18:47:24 -04:00
Eric Frias
77d0c56627 Remove un-committed files 2014-06-25 18:34:33 -04:00
Daniel Larimer
d20b9d049b start work on udt socket class for fc 2014-06-25 18:34:04 -04:00
Eric Frias
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. 2014-06-25 18:16:58 -04:00
Daniel Larimer
3914383cfc removing udt from build 2014-06-24 23:23:54 -04:00
Daniel Larimer
a5747c18db remove udt files from build 2014-06-24 23:23:27 -04:00
Daniel Larimer
5072768243 adding missing files 2014-06-24 22:30:58 -04:00
Daniel Larimer
8008334150 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-24 21:58:30 -04:00
Daniel Larimer
f490b607a8 Integrate UDT vendor branch + tests 2014-06-24 21:57:38 -04:00
dnotestein
87a93940d0 Display times in UTC for fc logging. 2014-06-24 16:29:59 -04:00
Daniel Larimer
4c59f48aa1 fix log_message variant conversion bug that stomped methodname 2014-06-24 12:12:30 -04:00
Daniel Larimer
3de924b336 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-21 16:12:42 -04:00
Daniel Larimer
75baeb3189 adding missing header guard 2014-06-21 16:12:25 -04:00
Eric Frias
331e6aac7d Convert networking exceptions to fc::exceptions to properly catch them in NTP code (fixes at least some of the shutdown crashes) 2014-06-20 12:22:37 -04:00
Eric Frias
2b3728af37 Add -> for directory_iterator 2014-06-20 10:38:21 -04:00
Eric Frias
accb6fddcb Add raw serialization for microseconds 2014-06-19 15:51:41 -04:00
Daniel Larimer
c7013d3eea update log_message to take std::string rather than const char* 2014-06-19 11:29:57 -04:00
Daniel Larimer
7a51b73680 adding ulog to send messages to the user log stream 2014-06-19 11:19:22 -04:00
Eric Frias
9002b02469 Fix ambiguous abs() call in get_approximate_relative_time_string() 2014-06-17 15:45:16 -04:00
Daniel Larimer
fbfeb95932 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-17 15:43:13 -04:00
Daniel Larimer
b93fe7a50c commenting out elog in connection refused from fc 2014-06-17 15:43:07 -04:00
Eric Frias
653fd2ca8b Fix CMake's OPENSSL_ROOT_DIR environment variable handling (fixes some win32 builds) 2014-06-17 11:35:52 -04:00
Daniel Larimer
1fe26a989b Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-17 11:12:20 -04:00
Daniel Larimer
b74a9a82bb update display for delta time in future 2014-06-17 11:12:15 -04:00
Eric Frias
f6eb41329a Fix unix build 2014-06-17 10:58:57 -04:00
Eric Frias
0579b12b56 Changes to make libraries that use FC automatically get the right dependent libraries 2014-06-17 10:06:00 -04:00
Daniel Larimer
c84e47120d various updates 2014-06-17 09:37:04 -04:00
Daniel Larimer
4c3b6c2106 fix prototype mismatch 2014-06-17 09:35:37 -04:00
Eric Frias
6ef1c3e5d9 Spelling fix 2014-06-16 18:48:02 -04:00
dnotestein
bf9bd5a9f6 Increase task context stack from 64K to 8*64K to prevent the stack from overflowing in the p2p code. 2014-06-16 16:59:37 -04:00
Daniel Larimer
0c0a53541a made it easier to define custom loggers per file 2014-06-16 16:27:21 -04:00
Daniel Larimer
bb3c3ec118 fix NTP flooding issue 2014-06-16 14:04:36 -04:00
Eric Frias
6898484321 Remove a few annoying unreferenced variables 2014-06-16 12:03:20 -04:00
Eric Frias
a0a33a9e95 Add missing include 2014-06-16 08:46:14 -07:00
Daniel Larimer
b7ad720647 updating ntp service 2014-06-16 11:17:29 -04:00
Eric Frias
888a01881a Change the function that returns relative time strings to generate times relative to an arbitrary clock instead of always using time_point::now(). (this is so we can use blockchain::now() instead).
Remove unused include.
2014-06-15 14:16:22 -04:00
Daniel Larimer
88162349f1 adding rt to fc library dependencies 2014-06-14 21:48:28 +04:00
Daniel Larimer
eab346121d Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-12 18:40:12 -04:00