Daniel Larimer
|
4df08d8efe
|
fix crash in websocket
|
2015-05-06 16:34:55 -04:00 |
|
Daniel Larimer
|
3599850bb9
|
Merge commit '72288a2'
|
2015-05-04 14:07:51 -04:00 |
|
Daniel Larimer
|
72288a25b1
|
making sure getline doesn't blog
|
2015-05-04 14:07:22 -04:00 |
|
Eric Frias
|
e9824e1740
|
Add missing include for isatty on win32
|
2015-05-04 13:36:15 -04:00 |
|
theoreticalbts
|
80de0987d7
|
Add readline support to fc::rpc::cli
|
2015-04-29 16:37:54 -04:00 |
|
Daniel Larimer
|
c8200afade
|
better close notification and error handling
|
2015-04-01 10:25:57 -04:00 |
|
Daniel Larimer
|
8b5e2e7613
|
adding helper to get a list of variants from a string
|
2015-03-31 18:46:05 -04:00 |
|
Daniel Larimer
|
55ee57040a
|
added support for unhandled extension and mapping the first registered API to global namespace
|
2015-03-31 17:45:01 -04:00 |
|
Daniel Larimer
|
1fb31737a7
|
RPC now supports remote callbacks
to_variant now skips null optional members on reflected objects.
|
2015-03-31 11:31:56 -04:00 |
|
Daniel Larimer
|
e506e4f4be
|
added listen on a specific endpoint/port pair
|
2015-03-30 16:56:28 -04:00 |
|
Daniel Larimer
|
74b707999c
|
fix bugs with websocket and integrate API support
|
2015-03-27 16:29:33 -04:00 |
|
Daniel Larimer
|
b8d7d3012d
|
abstracting rpc state
|
2015-03-26 18:17:47 -04:00 |
|
Daniel Larimer
|
41fedc14f3
|
Merge branch 'master' of github.com:BitShares/fc
|
2015-03-26 16:51:15 -04:00 |
|
Daniel Larimer
|
4ce26f068f
|
implement simple websocket wrapper ontop of websocketpp
|
2015-03-26 16:51:10 -04:00 |
|
Vikram Rajkumar
|
3d17836a1e
|
Remove extraneous log config setting
|
2015-03-25 20:07:19 -04:00 |
|
Nathan Hourt
|
4194a609c2
|
Allow hashing of uint128
|
2015-03-06 16:41:52 -05:00 |
|
Daniel Larimer
|
73c2c1de90
|
fix static_variant to/from variant
|
2015-03-05 09:54:33 -05:00 |
|
Daniel Larimer
|
374f141f0a
|
Merge branch 'master' of github.com:BitShares/fc
|
2015-02-23 14:02:06 -05:00 |
|
Daniel Larimer
|
537029f09f
|
fix build
|
2015-02-23 14:01:58 -05:00 |
|
Vikram Rajkumar
|
c3bc573af7
|
Fix Mac build
|
2015-02-23 11:08:55 -05:00 |
|
SynaptiCAD User
|
42fcebd473
|
Remove unnecessary locking around log sending
|
2015-02-22 14:07:27 -05:00 |
|
SynaptiCAD User
|
30e52b6b01
|
Fix GELF logging to split long messages, use compression
|
2015-02-22 14:07:05 -05:00 |
|
Daniel Larimer
|
ec66863902
|
added type for safe int ops
|
2015-02-19 11:39:17 -05:00 |
|
Daniel Larimer
|
cf4ed08d4b
|
Merge branch 'master' of github.com:BitShares/fc
|
2015-02-17 09:55:36 -05:00 |
|
Daniel Larimer
|
93a789891e
|
Adding is_utf8 call and making enum_type cast explicit
|
2015-02-17 09:55:31 -05:00 |
|
Nathan Hourt
|
c7de8954fb
|
Merge branch 'master' of github.com:bitshares/fc
|
2015-02-12 10:55:12 -05:00 |
|
Nathan Hourt
|
de2000795d
|
Fix crashes when destroying json_connection, tcp_socket
Also, create on_close callback on json_connection, so clients can
know when the connection has failed.
|
2015-02-12 10:54:18 -05:00 |
|
Vikram Rajkumar
|
ee370dd5a8
|
Define sha256::hash( sha256 )
|
2015-02-11 18:58:19 -05:00 |
|
Nathan Hourt
|
13430fce12
|
Revert "Dumb hack that seems to prevent crashing when destroying json_connection"
This reverts commit b068865eb5.
Caused crashes elsewhere.
|
2015-02-11 17:20:58 -05:00 |
|
Nathan Hourt
|
b068865eb5
|
Dumb hack that seems to prevent crashing when destroying json_connection
|
2015-02-10 18:35:50 -05:00 |
|
Vikram Rajkumar
|
9c5450185a
|
Revert "Pretty-print objects in log messages"
This reverts commit 41630e7629.
|
2015-02-05 18:52:59 -05:00 |
|
Vikram Rajkumar
|
41630e7629
|
Pretty-print objects in log messages
|
2015-02-04 18:05:28 -05:00 |
|
Vikram Rajkumar
|
43659333d3
|
Fix compiler warning
|
2015-02-03 18:12:37 -05:00 |
|
theoretical
|
323d59b054
|
real128: Rename PRECISION to FC_REAL128_PRECISION and expose it globally
|
2015-02-03 11:31:20 -05:00 |
|
theoretical
|
51033bcb12
|
real128: Implement from_fixed() to initialize real128 from fixed point value
|
2015-02-03 11:23:22 -05:00 |
|
theoretical
|
4b8c211629
|
uint128: Check for large shift count before truncating in << and >>
- Correctly handle very large shift counts
- uint128(1) << (uint64_t(1) << 32) should now be 0 as expected
|
2015-01-30 13:19:01 -05:00 |
|
Nathan Hourt
|
ac197311ca
|
json_connection: save and cancel a future
Hopefully this will fix a crash on exit.
|
2015-01-30 10:23:33 -05:00 |
|
theoretical
|
d963c6482a
|
Protect flush() with lock in json_connection.cpp
- Maybe fixes https://github.com/BitShares/bitshares/issues/1323
|
2015-01-29 12:55:34 -05:00 |
|
Eric Frias
|
a33bb60cf6
|
Add a simplified lock file class to use to prevent two applications from using the same resource
|
2015-01-21 19:29:38 -05:00 |
|
theoretical
|
0642eb63d3
|
Throw more appropriate exception type in from_base58
|
2015-01-21 14:57:04 -05:00 |
|
SynaptiCAD User
|
859282305d
|
Better format log message context
|
2015-01-21 09:50:14 -05:00 |
|
Eric Frias
|
f3065b367e
|
Add log appender that sends logs in GrayLog Extended Log Format
|
2015-01-20 16:13:26 -05:00 |
|
Vikram Rajkumar
|
e1678b1801
|
Add missing default HTTP response
|
2015-01-19 17:38:28 -05:00 |
|
theoretical
|
64c6c01b80
|
more efficient uint128 multiplication algorithm (measured 29.23x speedup)
|
2015-01-07 14:57:45 -05:00 |
|
theoretical
|
6ecb55ac2e
|
Implement full product for uint128 * uint128 -> 256-bit result
|
2015-01-07 11:20:34 -05:00 |
|
drltc
|
40943808d0
|
Initial implementation of relaxed JSON parser (not fully tested)
|
2015-01-02 10:37:16 -05:00 |
|
theoretical
|
524093ce1e
|
Implement chmod function (no-op on Windows)
|
2014-12-31 14:42:36 -05:00 |
|
Eric Frias
|
5a91c4f118
|
Virtualize a few functions in istream to allow them to be overridden in derived classes
|
2014-12-22 17:56:30 -05:00 |
|
drltc
|
594ef43f76
|
Wrap boost exceptions thrown by to_int64, to_uint64, to_double
|
2014-12-15 15:40:35 -05:00 |
|
drltc
|
43e02caa79
|
Fix typo in 64-bit integer variant constructor on Linux
|
2014-12-15 15:40:21 -05:00 |
|