Abit
966e9ea64e
Merge pull request #121 from crypto-ape/master_mingw
...
CMake cleanup & MinGW support
2019-07-25 09:44:37 +02:00
John M. Jones
cd49944222
Merge pull request #142 from bitshares/fix-api-close
...
Correctly close websocket API connection
2019-07-19 16:33:15 -05:00
abitmore
2c5c30848a
Correctly close websocket API connection
2019-07-19 16:00:18 -04:00
crypto-ape
e0dd942875
Update build system for MinGW
2019-07-08 10:43:02 +02:00
Peter Conrad
6ed94317ab
Merge pull request #137 from pmconrad/1584_more_simplification
...
More simplifications
2019-06-19 18:34:59 +02:00
Peter Conrad
491fd31734
Replace 0 with nullptr
2019-06-19 17:39:45 +02:00
crypto-ape
d5fb99b41f
SSE intrinsic rename
2019-06-19 16:06:40 +02:00
Peter Conrad
1bda001b8c
Use common inline functions for splitting/combining uint128 to/from two uint64 values
2019-06-11 08:51:59 +02:00
Peter Conrad
79b2a0d634
Add support for native 128bit types
2019-06-08 10:25:52 +02:00
Peter Conrad
7649f1f47d
Removed broken http_server + unused http_api
2019-06-06 14:54:48 +02:00
Peter Conrad
f732a587d7
Replace NO_RETURN with [[noreturn]] standard attribute
2019-06-06 14:41:47 +02:00
Peter Conrad
1025c36153
Replaced fc::nullptr_t with std::nullptr_t
2019-06-06 14:41:47 +02:00
Peter Conrad
632a90709e
Replace fc::array with std::array
2019-06-06 14:41:47 +02:00
Peter Conrad
a3e2410091
Replace fc::uint128 with boost::multiprecision::uint128_t
2019-06-06 14:41:09 +02:00
Peter Conrad
022c40dde2
Removed unused real128
2019-06-06 14:39:14 +02:00
Peter Conrad
7506aaefe7
Moved retain/release to task_base
2019-06-06 14:39:14 +02:00
Peter Conrad
7cf371736b
Intermediate
2019-06-06 14:39:14 +02:00
Valera Cogut
720805493f
Fixed conflicts & rebased
2019-06-02 14:26:47 +03:00
Valera Cogut
73ae27e0b8
Added little improvements: free line_read before re-using it & check for nullptr read_line before using it
2019-06-02 12:38:15 +03:00
Valera Cogut
59ad7300ec
Safer way to handle secret information of cli_wallet #1171
2019-06-02 12:37:44 +03:00
Peter Conrad
58e16e543d
Replaced most fc::shared_ptr with std::shared_ptr
2019-05-29 11:28:40 +02:00
Peter Conrad
3b3cadf7d5
Separate exception declaration and implementation
2019-05-28 17:22:57 +02:00
Peter Conrad
8d0693304e
Merge pull request #135 from pmconrad/1688_websocket_errors
...
Fixed JSONRPC error handling
2019-05-28 14:45:00 +02:00
Peter Conrad
e5869b2800
Amended some error codes
2019-05-27 11:55:03 +02:00
abitmore
debc4bd6c3
Wrap a long line
2019-05-25 10:24:03 -04:00
abitmore
c870cd8e27
Refactor websocket_tls_client_impl with template
...
Removes unnecessary differences between websocket_client_impl and websocket_tls_client_impl.
2019-05-25 10:01:34 -04:00
abitmore
8aa729da68
Fix websocket_client crash on close
2019-05-25 08:30:05 -04:00
Peter Conrad
aa8870e793
Fixed JSONRPC error handling
2019-05-24 18:11:19 +02:00
Abit
397830b8ef
Merge pull request #130 from openledger/thread_d_memory_leak
...
Fix memory leak. Not all tasks are deleted in thread_d dtor.
2019-05-21 21:34:45 +02:00
John Jones
461b15acb4
Add #ifndef for Windows
2019-05-21 07:11:17 -05:00
Dmitry Yakovitsky
55ad023d94
Fix memory leak. Not all tasks are deleted in thread_d dtor.
2019-05-14 17:31:28 +03:00
Nathan Hourt
afb96a0e7e
Ref #126 : Cleanup/revert unwanted changes
2019-05-13 17:25:49 -05:00
Nathan Hourt
0a50ac23e0
Remove websocket_server::synchronous_close
...
It doesn't work as expected, so get rid of it.
2019-05-13 17:25:08 -05:00
Nathan Hourt
b8a03d3a51
Fix failing test
2019-05-13 17:25:08 -05:00
Nathan Hourt
09e4f573ce
Improve websocket server close code
2019-05-13 17:25:08 -05:00
Nathan Hourt
bb01f3e925
Use random port for API tests
...
Add missing functionality to websocket_client and websocket_server to
make API tests more reliable and to make it possible to use a random
port for the tests.
2019-05-13 17:25:08 -05:00
Abit
7e612bee5d
Merge pull request #129 from bitshares/quit-cli
...
Set `cli_quitting` to true in cli::cancel()
2019-05-13 15:08:42 +02:00
abitmore
30ea9b4a1d
Let rl_getc() always return EOF when quitting
...
even if got an EOL or CTRL+C or etc
2019-05-12 19:44:22 -04:00
abitmore
2056a35b44
Set cli_quitting to true in cli::cancel()
2019-05-12 18:23:04 -04:00
Peter Conrad
869ad45242
Merge pull request #118 from crypto-ape/valgrind-inspired-fixes
...
valgrind inspired fixes
2019-05-12 11:01:20 +02:00
Abit
67e5a06035
Merge pull request #119 from bitshares/shared-ws-client-ptr
...
Use shared_ptr to WS connection in API connection
2019-05-10 15:24:15 +02:00
abitmore
3d39a51cdc
Capture only this in cli::start()
2019-05-09 14:15:34 -04:00
abitmore
b562d81a65
Let CLI be able to restart
2019-05-09 14:15:34 -04:00
abitmore
301f582002
Handle SIGINT when searching in editline
2019-05-08 06:46:36 -04:00
abitmore
51747090a8
Minor function name change
2019-05-08 05:23:33 -04:00
abitmore
bac31e3822
Temporarily comment out check_secret in CLI
...
due to editline bump
2019-05-08 05:10:50 -04:00
abitmore
382970bfa4
Suppress error message when CLI is quitting
2019-05-08 03:51:40 -04:00
abitmore
ed3f1c86dd
Fix signal handling in CLI
2019-05-07 19:43:37 -04:00
abitmore
127aadbffc
Add function to send signals to threads
2019-05-07 19:21:43 -04:00
abitmore
635cbc24e7
Return the signal_set when setting signal handler
2019-05-07 19:21:43 -04:00