Nathan Hourt
eb48480246
Do optional API args without hana
...
So sad... the hana version was way more expressive... But hey, I'm kinda
proud I actually got this working! :D
2019-05-13 17:11:43 -05:00
Nathan Hourt
24eff3ab6d
Add API support for optional arguments
...
FC_API now supports optional arguments! Any trailing arguments of
an fc::optional type are now optional, and do not need to be
supplied. If omitted, they will be inferred to be null optionals.
2019-05-13 17:11:43 -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
9605f4826b
Bump editline submodule
2019-05-09 13:22:24 -04:00
Peter Conrad
2cf1510d81
Merge pull request #122 from pmconrad/1196_serialization
...
1196 serialization
2019-05-08 17:32:35 +02: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
c5c94c45f8
Bump editline submodule
2019-05-08 05:00:57 -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
crypto-ape
95ca36d02d
properly cleanup previous current thread object
2019-05-07 13:59:56 +02:00
crypto-ape
918502e29e
invalidate pointer to deleted object
2019-05-07 13:59:56 +02:00
crypto-ape
a188a95f2c
extend openssl cleanup
2019-05-06 14:21:03 +02:00
crypto-ape
e82b327605
sanitize shared_ptr
2019-05-06 14:21:03 +02:00
abitmore
bd3036df8a
Increase CLI command history buffer size to 256
2019-05-03 09:46:13 -04:00
abitmore
a71893adba
Improve CLI tab completion feature
...
For example, if there are 3 commands: "gethelp", "get_account" and "get_account_name",
input "ge" then press TAB, the command will be completed to "get";
press TAB again, a list with all 3 commands will show;
input "get_ac" then press TAB, the command will be completed to "get_account";
press TAB again, a list with "get_account" and "get_account_name" will show.
2019-05-02 22:11:43 -04:00
Peter Conrad
bf63236e09
Merge pull request #125 from cwyyprog/tmp
...
Disable editline in mingw
2019-05-02 12:49:09 +02:00
cwyyprog
34c8fa4f3b
clean CMakeLists
2019-04-30 13:51:29 +08:00
Nathan Hourt
e003fec4cd
Merge pull request #123 from nathanhourt/support-1506
...
Add missing serialization for sha1
2019-04-26 14:24:17 -05:00
John M. Jones
1947a14d4a
Merge pull request #114 from bitshares/jmj_847
...
Use c++14
2019-04-23 14:44:29 -05:00
Peter Conrad
379e59f661
Moved delete declaration to raw_fwd
2019-04-23 16:49:25 +02:00
Peter Conrad
1ae9169d08
Removed log_test from travis because it no longer exists
2019-04-23 16:49:24 +02:00
Peter Conrad
532093bda5
Added missing serialization for std::shared_ptr<T>
2019-04-23 16:49:24 +02:00
Peter Conrad
9568948350
Back hashes with boost endian buffers
2019-04-23 16:49:24 +02:00
Peter Conrad
5a9cf32696
Fixed AES IV handling
2019-04-23 16:48:17 +02:00
Peter Conrad
006f048ac5
Fixed cityhash endianness
2019-04-23 16:48:17 +02:00
Peter Conrad
cb9a96755d
Add proper serialization for boost::endian::endian_buffer
2019-04-23 16:48:17 +02:00
Peter Conrad
89796afb01
Adapted + integrated libatomic check
2019-04-23 16:48:17 +02:00
Peter Conrad
8cbc2a2e22
Pulled CMake check for -latomic
2019-04-23 16:45:44 +02:00
Peter Conrad
f0c6976aea
Removed superfluous return statement
2019-04-23 16:45:44 +02:00
Peter Conrad
9a0d92820d
Fixes for endianness
2019-04-23 16:45:44 +02:00
Peter Conrad
8f1abdd4be
Delete unused backup(?) file
2019-04-23 16:44:44 +02:00
Peter Conrad
41bdac7d58
Removed bitutil because architecture-independent byte order reversal rarely makes sense, and boost::endian provides a better alternative
2019-04-23 16:44:44 +02:00
Peter Conrad
1daac3b4b5
Removed unused endian-dependent code
2019-04-23 16:44:44 +02:00
Peter Conrad
b75f29438b
Avoid endian-dependent access to hash value in key checksum test
2019-04-23 16:44:44 +02:00
Peter Conrad
0c69c9b61b
Removed architecture-dependent hash64 method
2019-04-23 16:44:44 +02:00
Peter Conrad
7f93f265c7
Merge pull request #120 from pmconrad/1584_simplification
...
1584 simplifications
2019-04-23 15:54:09 +02:00
Nathan Hourt
cac38b39b6
Add missing serialization for sha1
2019-04-14 15:45:03 -05:00
cwyyprog
7453657591
Disable editline in mingw
2019-04-13 13:26:57 +08:00
John M. Jones
6b1fdd513d
Merge pull request #113 from bitshares/jmj_1646
...
Help compiler infer correct templated method
2019-04-10 05:34:22 -05:00
John M. Jones
5f8f799185
Merge pull request #111 from bitshares/jmj_1593_variant
...
Equality check does not work on Windows
2019-04-10 05:33:33 -05:00