1
0
Fork 0
forked from lthn/blockchain
Commit graph

73 commits

Author SHA1 Message Date
sowle
8a515489ee
minor log improvements 2020-03-16 19:57:48 +03:00
sowle
6bd9a73448
db_backend_selector is used only locally to make things simplier 2020-03-16 17:48:02 +03:00
cryptozoidberg
01b6f41509
implemented get logs/truncate logs in plain_wallet 2020-03-15 06:14:08 +01:00
sowle
73c34713e3
pre-download validation improved 2020-03-13 07:44:03 +03:00
sowle
e1264ed8c7
fix for gcc 2020-03-13 03:47:44 +03:00
sowle
5567275518
blockchain database predownloading: first version 2020-03-12 18:07:31 +03:00
sowle
05b5f2294b
attempt to fix linux build 2 2020-03-12 14:29:52 +03:00
sowle
f19eeda119
attempt to fix linux build 2020-03-12 14:22:53 +03:00
sowle
5d5c63c1f8
db_backend_selector introduced 2020-03-12 13:21:22 +03:00
sowle
7f98341a21
the build fixed for msvc 2020-02-25 19:39:08 +03:00
cryptozoidberg
3dc736466d
merged from develop 2020-02-23 03:56:25 +01:00
cryptozoidberg
f02be48e03
fixed byte order for android 2020-02-21 02:13:58 +01:00
cryptozoidberg
0c6b813c05
paindroid version fixes 2020-02-20 02:54:45 +01:00
sowle
7cf98ccb75
fixed minor issue in lmdb_db_backend::set() 2020-02-18 17:03:22 +03:00
cryptozoidberg
2a141a2b59
got rid of annoying UPNP initialization delay 2019-12-26 01:36:48 +01:00
sowle
e3f2e2a30b
db: lmdb: minor fix in error handling macro 2019-11-29 12:34:10 +03:00
cryptozoidberg
5b14456c61
changed parameters of get_block_template 2019-11-14 19:53:38 +01:00
cryptozoidberg
57d1245ab6
minor coverity fix 2019-11-14 17:53:08 +01:00
sowle
320249f1f6
basic_db_accessor: fixed a bug in close() 2019-11-14 06:03:24 +03:00
sowle
a5990a00b7
select_db_engine_from_arg improvements and arg_db_engine option fix 2019-11-14 05:54:52 +03:00
sowle
fd1acadecb
mdbx unicode support: partially fixed (fix from mdbx is still required) 2019-10-29 19:40:15 +03:00
cryptozoidberg
1ade55eb17
libmdbx set as an option for command line parameter(--db-engine) 2019-10-25 00:13:38 +02:00
cryptozoidberg
f75be80a3f
Merge branch 'develop' into libmdbx 2019-10-23 15:01:30 +02:00
sowle
609969799e
p2p: check_remote_client_version() moved to more appropriate place 2019-10-10 16:22:34 +03:00
cryptozoidberg
6441183d25
marketplace documentation and rpc methods renamed 2019-10-05 23:23:44 +02:00
cryptozoidberg
9d3e2dee6b
Merge branch 'develop' into market_rpc_api 2019-10-02 21:06:50 +02:00
cryptozoidberg
b2036b8c97
fixed warnings 2019-09-27 22:47:24 +02:00
cryptozoidberg
01bc8ef53d
Merge branch 'develop' into libmdbx 2019-09-27 20:34:00 +02:00
sowle
3d574ca7a8
common: parse_command_line minor improvement 2019-09-27 05:37:09 +03:00
cryptozoidberg
7eb7849f86
Merge branch 'develop' into libmdbx 2019-09-26 15:04:39 +02:00
sowle
be060abe10
filesystem unicode refactoring: serialize_obj_to_file, unserialize_obj_from_file 2019-09-26 01:08:17 +03:00
sowle
7706f0d6ac
filesystem unicode support: WIP 2019-09-24 17:49:04 +03:00
sowle
77235ce072
NTP tools & core time sync checking were greatly improved
(addresses #50)
2019-09-19 16:51:58 +03:00
sowle
9693253847
db fixes from Boolberry:
basic_key_value_accessor::clear() fixed (correct return type and return false on failure)
basic_key_value_accessor::erase_validate() improved (removed unnecessary db request)
solo_db_value::operator t_value() fixed to work with serializable types as well
2019-09-11 13:40:57 +03:00
cryptozoidberg
eb4a10e18e
added missing file + code cleanup 2019-08-31 14:48:02 +02:00
cryptozoidberg
84dfc6917a
added cmake paramter to have mdbx as an option 2019-08-31 14:41:18 +02:00
cryptozoidberg
704828f4fa
fixed bug in set_geo params 2019-08-30 00:44:40 +02:00
cryptozoidberg
5009a20461
added mdbx backend, first launch(got some errors) 2019-08-30 00:21:53 +02:00
sowle
6d173d7077
gcc compilation fixed 2019-08-29 12:28:05 +03:00
sowle
972acf2632
lmdb back end reverted 2019-08-29 12:21:05 +03:00
sowle
2ccc082ff9
project version is now added to crashdump filename 2019-08-29 04:37:24 +03:00
sowle
d6e8ecb86f
callstack trace for win64 implemented and integrated into epee 2019-08-29 04:23:16 +03:00
cryptozoidberg
e8ad37cc8b
added command to enable service 2019-08-28 22:52:07 +02:00
sowle
28659827c3
lmdb: reverting back to v 18 due to complex issues with resizing/synchronization
lmdb v 24 requires manual resizing/growing during it's normal function
Zano core is purely async so it's not easy to prevent all DB txs from starting on lmdb adapter level, because it will lead to random deadlocks in the core due to many high-level cross-thread dependencies.
We will rethink this later.
Many thanks to @leo-yuriev who helped us to discover these issues!
2019-08-28 17:58:35 +03:00
sowle
f98fb2b492
DB: removed cache size for lmdb, added basic_key_value_accessor::deinit(), removed ugly code for 0.9.18->0.9.24 migration 2019-08-17 07:08:00 +03:00
sowle
f6a3fb5aef
lmdb: fixed erroneous opening of DB created with prev builds with lmdb 0.9.18 2019-08-15 18:48:20 +03:00
sowle
483f673c0d
warnings fixed 2019-08-15 06:17:03 +03:00
sowle
3bdb154d05
db backend: on-fly resize db implemented 2019-08-13 19:59:44 +03:00
sowle
1df90ca65d
made lmdb_db_backend::open() able to create required dir tree 2019-08-10 05:31:47 +03:00
sowle
9fc42dac53 daemon: checking for free space (--disable-stop-on-low-free-space was also added) + minor refactoring on critical errors handling 2019-07-02 18:38:35 +03:00