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
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
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
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
9a0d92820d
Fixes for endianness
2019-04-23 16:45: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
a063b8d41b
Removed openssl ECC implementation
2019-04-04 17:59:51 +02:00
Peter Conrad
406f1bdd61
Remove unused json_connection
2019-04-04 17:59:51 +02:00
Peter Conrad
d5b817817a
Remove unused bstate
2019-04-04 17:59:51 +02:00
Peter Conrad
183a81ba94
Remove unused pke
2019-04-04 17:59:51 +02:00
Peter Conrad
637226a2e4
Remove unused blowfish
2019-04-04 17:59:51 +02:00
Peter Conrad
d2b7354c24
Remove unused base36
2019-04-04 17:59:51 +02:00
Peter Conrad
579914c84d
Removed unused stuff
2019-04-04 17:59:51 +02:00
abitmore
3655fe148b
Minor code refactory
2019-04-03 12:06:02 -04:00
abitmore
15d751c3d0
Wrap long lines
2019-04-03 12:06:01 -04:00
abitmore
623d96fe9a
Use shared_ptr to WS connection in API connection
2019-04-03 12:06:01 -04:00
Nathan Hourt
2d0122f1ed
More tweaks vis-a-vis warnings
...
Move crc_c fake usage out of strange main() function in a library
Convert manual string formatting to FC string formatting
2019-03-25 09:26:35 -05:00
Nathan Hourt
79886b2e35
Fix warning
...
Not sure what the story is with this file, but it's making a
warning and this fixes it.
2019-03-24 19:45:30 -05:00
John Jones
2fa5777038
Allow zlib to be optional
2019-02-26 13:55:42 -05:00
Your Name
b29da15d51
enable websocket permessage-deflate
2019-02-12 09:27:06 +08:00
John Jones
9ba95190c4
make assert message more standard
2019-01-15 12:19:00 -05:00
jmjatlanta
310bec6dce
Fix warning adding int to string literal
2019-01-07 11:13:48 -05:00
John M. Jones
0468884ea6
Merge pull request #92 from bitshares/mac_stacktrace
...
boost stacktrace does not play well with mac
2018-11-21 06:35:44 -05:00
John M. Jones
ec0de9802b
Merge pull request #90 from nathanhourt/patch-1
...
Fix build against boost 1.68+
2018-11-21 06:35:11 -05:00
John M. Jones
e9886b0628
Merge pull request #95 from bitshares/jmj_readsome
...
mac fc::io::readsome fix
2018-11-21 06:31:53 -05:00
Peter Conrad
1aecf3ccc8
Merge pull request #85 from crypto-ape/static-variant-memory-optimizations
...
Memory optimization of static_variant
2018-11-17 10:43:03 +01:00
Peter Conrad
460e7cccc8
Merge pull request #78 from bitshares/multithreading_improvements
...
Multithreading improvements
2018-11-17 10:41:49 +01:00
John Jones
84318f8d28
readsome instead of read
2018-11-15 13:46:07 -08:00
John Jones
f4dec89dc3
mac fc::io::readsome fix
2018-11-15 03:53:55 -08:00
John Jones
fd345e5bc2
fix #if for boost versions > 2
2018-11-13 16:06:59 -05:00
John Jones
5c0ee5d6b7
clarify comment
2018-11-12 20:57:58 -05:00
Peter Conrad
5b99b41a44
Added missing include
2018-11-10 21:29:32 +01:00
John Jones
0090777f34
boost stacktrace does not play well with mac
2018-11-09 14:44:41 -05:00
Nathan Hourt
2e0a03ac1f
Fix build against boost 1.68+
...
In Boost 1.68, the `boost/context/all.hpp` header was removed.
Ref: 2e37599461
If building against Boost 1.68+, use `boost/context/continuation_fcontext.hpp` instead.
2018-11-07 11:07:34 -06:00
crypto-ape
384d4f14c4
Replaced assert with FC_ASSERT
2018-10-31 10:59:40 +01:00
crypto-ape
93a0316607
Dynamic memory allocation of static_variant & other small changes.
2018-10-31 10:59:26 +01:00
Valera Cogut
079de9e177
Check if boost::regex is empty
2018-10-30 22:05:31 +02:00
Valera Cogut
157273fb40
Check if exists regex expression
2018-10-30 11:46:57 +02:00
Peter Conrad
acfe075c5d
Merge pull request #82 from cogutvalera/issue_1171
...
Safer way to handle unlock command of cli_wallet #1171
2018-10-28 10:51:22 +01:00
Valera Cogut
edd6fa8ded
Removed pointer for regex expression
2018-10-27 19:06:24 +03:00
Valera Cogut
44896485d1
Optimized regex expression and other little improvements
2018-10-25 23:52:36 +03:00
Abit
8b6a2dd450
Merge pull request #84 from bitshares/jmj_1383
...
Fix Compiler Warnings
2018-10-25 10:41:45 +02:00
Abit
bcdaaaa651
Merge pull request #79 from bitshares/for-custom-auth
...
Changes for BSIP40 custom authorities
2018-10-25 10:40:29 +02:00
Valera Cogut
e00bbdaf72
removed not required output to console
2018-10-25 00:01:43 +03:00
Valera Cogut
c9d95c0c9a
Safer way to handle unlock command of cli_wallet #1171
2018-10-25 00:01:43 +03:00
John Jones
c298917b85
Added warning back to avoid additional logic
2018-10-22 19:02:43 -05:00
John Jones
0156023680
Fix Compiler Warnings
2018-10-22 07:38:08 -05:00
abitmore
9f43902b2c
Remove empty lines
2018-10-19 15:48:36 +00:00
Peter Conrad
018642659d
Fixed some new code smells
2018-10-09 23:42:03 +02:00
Peter Conrad
d0b280aca7
Fixed possible deadlock
2018-10-09 23:28:02 +02:00
Peter Conrad
8eff001655
Initialize queues properly
2018-10-06 11:07:11 +02:00
Peter Conrad
fc61ef3d04
Improved error handling on thread exit
2018-10-06 11:06:35 +02:00
Peter Conrad
e336b0bb5c
Added serial_valve
2018-10-05 15:02:31 +02:00
Peter Conrad
afcb1e3543
Moved do_parallel to fc::thread-based worker pool implementation
2018-10-03 21:25:10 +02:00
Peter Conrad
9d54742741
Added a mechanism to get notifications when a thread is idle
2018-10-03 21:25:10 +02:00
Peter Conrad
fa7f6af01f
Delete broken (wrt fc::current_thread()) move stuff
2018-10-03 21:17:37 +02:00
Peter Conrad
7e8debbad4
Want to see thread names also in RelWithDebInfo build
2018-10-03 21:17:37 +02:00
Peter Conrad
21724face7
Give asio threads separate names for better debugging
2018-10-03 21:17:33 +02:00
abitmore
0fb65e4d38
Added to_variant(bool, ...)
2018-09-30 10:11:28 -04:00
Valera Cogut
fa7faee633
fc::create_directories before rotate_files
2018-09-24 22:09:22 +03:00
Valera Cogut
c544b384da
Log console output during replay to file #985
2018-09-21 12:14:33 +03:00
Peter Conrad
1dcacbafc9
Removed signed_int
2018-08-19 18:26:46 +02:00
Peter Conrad
9483935d64
Support 64 bit values in unsigned_int object
2018-08-19 11:01:05 +02:00
abitmore
64b4bd4900
Wrap system_error::what() in a string
2018-08-09 16:31:56 -04:00
abitmore
35cb63d3ea
Call FC wrappers of copy and remove in rename()
...
to get around boost 1.67 boost::filesystem::copy() null pointer dereferencing issue
2018-08-09 12:57:08 -04:00
BITSG-Jerry
ce7cb0dd06
Check error after called boost::filesystem::copy()
...
and rethrow if found an error. This is to get around boost 1.67 issue https://svn.boost.org/trac10/ticket/13585
2018-08-09 12:38:09 -04:00
liukunyu
1eca4959e7
fix import_key crash for wallet
2018-08-09 10:38:26 +00:00
Valera Cogut
ec41a06300
reverting throw exception instead of raising SIGINT in order not to terminate cli_test early
2018-07-30 17:53:57 +03:00
Valera Cogut
40d928e57c
raise SIGINT instead of throwing exception in cli_wallet quit command
2018-07-30 16:48:37 +03:00
Peter Conrad
5469bb960a
Merge pull request #63 from cogutvalera/valera_issue_1050
...
add quit command to cli_wallet #1050
2018-07-25 16:42:33 +02:00
John M. Jones
7080cf44ac
Merge pull request #66 from bitshares/jmj_stacktrace
...
Add missing header
2018-07-25 05:20:33 -05:00
Abit
f1e48d392e
Merge pull request #56 from nanomobile/valera_issue_809
...
Log file of current hour gets overwritten by default #809
2018-07-25 00:11:29 +00:00
jmjatlanta
2105bc0ee7
Add header
2018-07-23 19:50:54 -05:00
Valera Cogut
18206552fc
throwing fc:canceled_exception for quit cli wallet command
2018-07-20 16:44:31 +03:00
Valera Cogut
535fc869b5
remove hard coded method check to result check from quit command
2018-07-19 09:49:03 +03:00
Valera Cogut
0486a5f1e9
fixed issue #1050
2018-07-19 09:49:03 +03:00
Valera Cogut
ee25279db6
added idump for websocket_tls_server_impl
2018-07-17 20:50:32 +03:00
Valera Cogut
da5f2c3914
fixed issue #929
2018-07-17 20:50:32 +03:00
Valera Cogut
1169c2d966
removed using statement from header file
2018-07-17 19:46:43 +03:00
Valera Cogut
20724f7ecc
fixed issue #809
2018-07-09 17:17:32 +03:00
cwyy
ac982cae2a
fix compile error with vs2017 and boost 1.67
2018-06-30 14:10:38 +08:00
John Jones
59f503d643
adjust asserts in fc/crypto
2018-06-01 19:00:48 -05:00
Alfredo Garcia
0a90eff697
Merge pull request #7 from bitshares/openssl-1.1-support
...
Openssl 1.1 support
2018-05-31 17:32:21 -03:00
Peter Conrad
0fc569cbfc
Remove unused "smaz" compression
2018-05-29 16:36:31 +02:00
John M. Jones
0d689a4894
Remove hard coded number of IO threads ( #47 )
...
This allows for control of the number of IO threads before their creation
2018-05-16 09:44:23 -07:00