Commit graph

391 commits

Author SHA1 Message Date
Daniel Larimer
4c3b6c2106 fix prototype mismatch 2014-06-17 09:35:37 -04:00
Daniel Larimer
0c0a53541a made it easier to define custom loggers per file 2014-06-16 16:27:21 -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
b02210a361 fix implicit bigint to bool 2014-06-12 17:36:58 -04:00
Daniel Larimer
4385bbe49a serialization and copy support for exceptions 2014-06-12 02:23:52 -04:00
Daniel Larimer
36d657fb62 enhance console appender 2014-06-11 23:41:10 -04:00
Daniel Larimer
cb69e2385b exception updates 2014-06-11 21:46:26 -04:00
Daniel Larimer
454da57a32 adding base58 helper 2014-06-11 17:28:47 -04:00
Daniel Larimer
6e7da6ca78 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-11 15:17:33 -04:00
Daniel Larimer
0c64d208d9 adding ntp support to fc 2014-06-11 15:17:28 -04:00
Eric Frias
f034839f10 Work around bugs in Visual C++ variadic macro parsing and/or non-standard use of same. Compiles on win32 and linux, whether it works is anyone's guess. 2014-06-10 09:56:58 -04:00
Daniel Larimer
8fd05525da fix printing 2014-06-09 19:58:45 -04:00
Daniel Larimer
c58a8339e8 fixing spacing on exception messages 2014-06-09 12:15:51 -04:00
Daniel Larimer
f9746b6fe6 fix exception macro 2014-06-09 12:13:29 -04:00
Daniel Larimer
ef8f257520 support for derived exceptions 2014-06-09 12:01:52 -04:00
Daniel Larimer
c5ee342ddf fix exception rethrow code 2014-06-09 11:46:11 -04:00
Daniel Larimer
374d71a1fd adding support for derived exceptions 2014-06-09 10:56:55 -04:00
Daniel Larimer
34ac1baf82 Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-06-09 10:49:54 -04:00
Daniel Larimer
2164dd2e0c fix FC_CAPTURE_AND_RETHROW 2014-06-09 10:49:41 -04:00
Eric Frias
8e82a0a24a Fix default constructor for exceptions declared using the FC_DECLARE_EXCEPTION macro to include the correct code and strings 2014-06-09 09:55:02 -04:00
Eric Frias
263a6bbdc5 add time_point_sec::minimum() and maximum() 2014-06-09 09:54:11 -04:00
HackFisher
9b3b7993ee add unknown host exception 2014-06-08 16:53:23 -04:00
Daniel Larimer
88e41b76e3 fix warning in release builds 2014-06-08 10:45:32 -04:00
Daniel Larimer
8e3163d4fb extra helper variant constructor 2014-06-07 22:58:19 -04:00
Daniel Larimer
ac6505f196 fix compile warnings 2014-06-08 01:08:12 +00:00
dnotestein
a43bdf2ab7 fix fc compilation for windows (add NO_RETURN to rethrow declaration) 2014-06-07 12:55:35 -04:00
Daniel Larimer
17117bc6bf adding support for 7 arg rpc calls 2014-06-06 22:46:28 -04:00
Daniel Larimer
d046526974 upgrade exception handling to support custom types in 3rd party libraries 2014-06-06 16:42:42 -04:00
Daniel Larimer
942545df5e adding variant for microseconds 2014-06-04 15:00:58 -04:00
Eric Frias
a6ca7042da add to/from variant for fc::microseconds 2014-06-04 13:51:50 -04:00
Eric Frias
2690a52fe5 Add a function to return the local endpoint of a http server 2014-06-03 19:00:22 -04:00
Daniel Larimer
5a0f996333 adding pretty print 2014-06-03 11:09:15 -04:00
Daniel Larimer
0cf08f124e Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into HEAD 2014-06-02 21:05:19 -04:00
Daniel Larimer
285913bce0 some compilers need more space 2014-06-02 21:05:04 -04:00
Eric Frias
2251d0f241 Fix bigint on conversions to and from 64-bit integers on 32-bit platforms
Fixes BitShares/bitshares_toolkit#150
2014-06-02 13:32:42 -04:00
vogel76
04f07aa429 [BW]: [Fix] Eliminated OpenSSL initialization from CRT init time (which caused random problems on windows7 machines leading the application to silent crash). Right now it is done at first use of fc parts using it. Also added method to setup OpenSSL configuration path to custom one (to avoid using path compiled into OpenSSL at configuration & build time). 2014-06-02 17:34:04 +02:00
Eric Frias
9fa6e8a430 Separate the 'bind' operation for tcp_sockets from the 'connect_to' operation so we can tell which operation is throwing an exception in client code. convert a few boost exceptions into fc::exceptions. 2014-06-01 18:08:10 -04:00
Daniel Larimer
861221098f made ripemd160 string conversion operator explicit 2014-05-30 14:29:00 -04:00
Eric Frias
7dde0a705d Add 5 and 6 argument versions of json rpc call functions 2014-05-29 15:54:40 -04:00
Daniel Larimer
ca0b3c7758 adding reflect typename to fc::microseconds 2014-05-29 10:54:42 -04:00
Daniel Larimer
65361f1fce updated typedefs for clarity 2014-05-25 23:12:33 -04:00
Daniel Larimer
ac03a71f3d improve variant cast error reporting 2014-05-25 14:18:26 -04:00
Daniel Larimer
f636a9602c Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix 2014-05-23 21:38:11 -04:00
Daniel Larimer
3eaa6a3f65 adding mod to uint128 2014-05-23 21:38:05 -04:00
Eric Frias
b9050b589d Merge branch 'phoenix' into tcp_rate_limiting 2014-05-23 18:04:05 -04:00
Eric Frias
c1ff37889b Add + operator to time_point_sec 2014-05-23 18:03:27 -04:00
Nikolai Mushegian
adacbf6d6b Merge pull request #27 from vikramrajkumar/phoenix
Minor cleanup
2014-05-23 17:43:16 -04:00
Daniel Larimer
ba45a9b090 improve error reporting on std::exceptions 2014-05-22 14:56:52 -04:00