8c370b06e6update json error handling
Daniel Larimer
2014-05-15 17:44:38 -0400
b3e30e893b32/64 bit int stuff
Eric Frias
2014-05-15 14:14:27 -0400
7078ebf382expanding token chars
Daniel Larimer
2014-05-15 14:07:19 -0400
c27ea9ba13fix bugs parsing json tokens
Daniel Larimer
2014-05-15 13:52:21 -0400
271fe8b909found major bug in parsing, fixed it
Daniel Larimer
2014-05-15 13:35:49 -0400
2837892ec0Upgrade 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
873a0ea70dMerge branch 'phoenix' into tcp_rate_limiting
Eric Frias
2014-05-14 16:26:34 -0400
50ac462471Enable SO_REUSEPORT on Linux as well as OS X
Eric Frias
2014-05-14 16:02:41 -0400
db7b1bdd69Add an optional timeout parameter when waiting for a local process to exit
Eric Frias
2014-05-14 08:51:30 -0400
eb501387e8Set the SO_REUSEPORT flag on OS X whenever we set the SO_REUSEADDR
Eric Frias
2014-05-13 21:14:40 -0700
0a11b29984update error reporting
Daniel Larimer
2014-05-13 16:41:27 -0400
8d4fccba5fupdate pretty print save to file
Daniel Larimer
2014-05-11 20:33:08 -0400
37330ca005change 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
62b479568eGet rate limiting mostly working
Eric Frias
2014-05-08 14:55:51 -0400
615f2463fbMerge pull request #22 from valzav/http-server-improvements
Daniel Larimer
2014-05-08 10:50:46 -0400
bc4361bf64Merge branch 'phoenix' into tcp_rate_limiting
Eric Frias
2014-05-08 09:04:45 -0400
102e0c4ab8fixed a bug in configure_logging that made adding more than one logger impossible
valzav
2014-05-07 20:58:54 -0700
687eaa98f2Merge remote-tracking branch 'upstream/phoenix' into http-server-improvements
valzav
2014-05-07 20:48:23 -0700
3a34299199update json validation and varint hashing
Daniel Larimer
2014-05-07 21:27:37 -0400
b8a7531eabFix 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
e02a509b30Merge remote-tracking branch 'upstream/phoenix' into http-server-improvements
valzav
2014-05-05 15:38:41 -0700
3ac07ddbf5updates
Daniel Larimer
2014-05-04 14:26:36 -0400
de8ec4a1aeMerge remote-tracking branch 'upstream/phoenix' into http-server-improvements
valzav
2014-05-03 17:49:36 -0700
bc1792dc98commented out http header printed to stdout
valzav
2014-05-02 14:46:15 -0700
6532839938fix apple build
Daniel Larimer
2014-05-02 14:09:29 -0400
9d3bddf09aconstification
Eric Frias
2014-05-01 14:04:44 -0400
aa111510f3Expose 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
00edd3958cRemove accidentally-committed garbage
Eric Frias
2014-04-30 10:56:51 -0400
19f2869490Disable keepalives on old clang compiler used for nightly until we can upgrade it
Eric Frias
2014-04-30 10:52:16 -0400
9301771405enhance error message in variant
Daniel Larimer
2014-04-25 15:17:06 -0400
9731fac9f3Fix error parsing a numeric constant at the end of file
Eric Frias
2014-04-22 17:56:12 -0400
c3ea6cc62cAssert to warn when calling unimplemented functions
Eric Frias
2014-04-22 17:55:46 -0400
61f2ac4679adding HTTP response code
Daniel Larimer
2014-04-22 17:25:07 -0400
1bdc40368fMake fc::reflector<ENUM>::to_string work with C++11 strongly typed enumerations
Vikram Rajkumar
2014-04-22 15:57:11 -0400
e36ccb3cfdadding 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
06df18c690More work towards rate-limited TCP sockets
Eric Frias
2014-04-17 19:39:15 -0400
f0633f8022Merge branch 'phoenix' into tcp_rate_limiting
Eric Frias
2014-04-17 16:18:22 -0400
ce7139c073Start of work towards throttling TCP connections
Eric Frias
2014-04-17 12:00:52 -0400
7849cc7adaGet keepalive code building on os x
Eric Frias
2014-04-15 13:40:19 -0400
1b16e15585Quiet compiler warning signed vs unsigned
Eric Frias
2014-04-10 14:27:20 -0400
c63e598497Fix 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
ac0f01843ffix 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
85a9da6f27Add to tcp_socket to enable TCP keepalives
Eric Frias
2014-04-09 18:29:59 -0400
1628ce39ae[BW]: [Ign] Prerequisites for using boost 1.55 and VS 2013.
vogel76
2014-04-09 12:41:33 +0200
07c861cca9Add missing includes for VC12
Eric Frias
2014-04-07 16:46:27 -0400
88f6ca16e9Add missing file to build
Eric Frias
2014-04-06 19:16:14 -0400
8bdc6fd219Colorize fc log messages on win32
Eric Frias
2014-04-06 18:06:43 -0400
3d02e3bc00Wrap OpenSSL's random number generator in fc clothing
Eric Frias
2014-03-27 14:13:02 -0400
2e5fdf952cAdd 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
d27be6851bFix serializing enums
Eric Frias
2014-03-27 14:10:00 -0400
061007ee29In 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
f791cba36bFix 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
5543044bd3Collect time of git commit for display in Keyhotee, add function for pretty-printing times
Eric Frias
2014-03-31 16:10:52 -0400
6c989e7b7aadded minutes, hours, and days time functions
dnotestein
2014-03-31 11:01:28 -0400
f09c91f878added hash64 function that uses sha256 to replace city_hash in blockchain and message protocol-related hashing
dnotestein
2014-03-30 14:16:33 -0400
5f9dfa9a42update http code
Daniel Larimer
2014-03-27 19:53:40 -0400
3c59eebe92Update HTTP server api to specify network interface
Daniel Larimer
2014-03-27 01:55:52 -0400
987568e31bupdate apis
Daniel Larimer
2014-03-27 01:09:08 -0400
bdeefb48bfadding std::map<> conversions to/from variant
Daniel Larimer
2014-03-24 11:46:23 -0400