| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \ \
| | | |
| | | |
| | | | |
240f769d tests: add sha256sum unit test (moneromooo-monero)
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
452d4fae tests: fix hashchain unit tests (moneromooo-monero)
|
| | |/ / /
| | | |
| | | |
| | | | |
and relax the not-empty safety check to stay more intuitiuve
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
a4b4651c dns_utils: allow an optional DNS server IP in DNS_PUBLIC (moneromooo-monero)
|
| | | |/ /
| |/| |
| | | |
| | | | |
tcp://a.b.c.d
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
551a8ea6 mnemonics: new Lojban word list (Wei Tang)
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
Word list authored by: sorpaas
Sources:
lo gimste jo'u lo ma'oste (http://guskant.github.io/lojbo/gismu-cmavo.html)
N-grams of Lojban corpus (https://mw.lojban.org/papri/N-grams_of_Lojban_corpus)
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
7adceee6 precomputed block hashes are now in blocks of N (currently 256) (moneromooo-monero)
|
| | | |_|/
| |/| |
| | | |
| | | | |
This shaves a lot of space off binaries
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | | |
540d6fa3 tests: pass data dir as arg (redfish)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes test failure on builds that happen
to be built in 'build/' instead of 'build/release'.
Use boost filesystem path type.
|
| | |/
|/|
| |
| |
| |
| |
| |
| | |
- internal nullptr checks
- prevent modifications to network_address (shallow copy issues)
- automagically works with any type containing interface functions
- removed fnv1a hashing
- ipv4_network_address now flattened with no base class
|
| | |
| |
| |
| | |
This saves a lot of space and load/save time for wallet caches
|
| | | |
|
| |\ \
| | |
| | |
| | | |
d2d8a41c Use actual batch size for resize estimates (Howard Chu)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
And optimize import startup:
Remember start_height position during initial count_blocks pass
to avoid having to reread entire file again to arrive at start_height
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
28b72b6e tx_pool: pre-init tvc.m_verifivation_failed before processing (moneromooo-monero)
50a629b2 core_tests: catch (impossible in practice) tx extra api failure (moneromooo-monero)
fee15ef1 wallet2: catch failure to parse address (moneromooo-monero)
1399e26d net_peerlist: remove dead code (moneromooo-monero)
50e09698 tx_pool: guard against failure getting tx hash (moneromooo-monero)
54cc209a wallet_rpc_server: catch failure to create directory (moneromooo-monero)
3e55099c wallet_rpc_server: init m_vm to NULL in ctor (moneromooo-monero)
7d0dde5e wallet_args: remove redundant default value for --log-file (moneromooo-monero)
ed4a3350 wallet2: catch failure to save keys file (moneromooo-monero)
44434c8a wallet2_api: check whether dynamic_cast returns NULL (moneromooo-monero)
92f2f687 core: check return value from parse_hexstr_to_binbuff (moneromooo-monero)
5475692e wallet2_api: remove an unused, uninitialized, field (moneromooo-monero)
a7ba3de1 libwallet_api_tests: initialize newblock_triggered on reset (moneromooo-monero)
b2763ace wallet2_api: init error code to "no error" in the ctor (moneromooo-monero)
b5faac53 get_blockchain_top now returns void (moneromooo-monero)
2e44d8f2 wallet_rpc_server: guard against exceptions (moneromooo-monero)
4230876b simplewallet: guard against I/O exceptions (moneromooo-monero)
06c1e057 daemon: initialize decode_as_json in RPC request (moneromooo-monero)
11f71af5 http_base: init size_t in http_request_info ctor (moneromooo-monero)
|
| | | |/
| |/|
| | |
| | |
| | |
| | | |
It was always returning true, and could not be foreseen to
usefully return errors in the future. This silences CID 162652
as well as saves some checking code in a few places.
|
| |\ \ \
| | | |
| | | |
| | | | |
e29282d2 build: auto update version info without manually deleting version.h (stoffu)
|
| | |/ / |
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
6137a0b9 blockchain: reject unsorted ins and outs from v7 (moneromooo-monero)
16afab90 core: sort ins and outs key key image and public key, respectively (moneromooo-monero)
0c36b9f9 common: add apply_permutation file and function (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
This ensures no information is leaked by the ordering
|
| | | |
| | |
| | |
| | |
| | | |
This algorithm is adapted from Raymond Chen's code:
https://blogs.msdn.microsoft.com/oldnewthing/20170109-00/?p=95145
|
| | |/
|/|
| |
| | |
Instead of constantly creating and destroying threads
|
| |/
|
|
| |
Defaults to off, but fluffy blocks are forced enabled on testnet
|
| | |
|
| |
|
|
|
|
|
|
|
| |
If monerod is started with default sync mode, set it to SAFE after
synchronization completes. Set it back to FAST if synchronization
restarts (e.g. because another peer has a longer blockchain).
If monerod is started with an explicit sync mode, none of this
automation takes effect.
|
| |
|
|
|
| |
Hide LMDB-specific stuff behind blockchain_db.h. Nobody besides blockchain_db.cpp
should ever be including DB-specific headers any more.
|
| |\
| |
| |
| |
| | |
5a283078 cryptonote_protocol: large block sync size before v4 (moneromooo-monero)
7b747607 cryptonote_protocol: kick idle synchronizing peers (moneromooo-monero)
|
| | | |
|
| |\ \
| |/
|/|
| | |
827afcb7 protocol: pass blockchain cumulative difficulty when syncing (moneromooo-monero)
|
| | |
| |
| |
| | |
Not used yet.
|
| |\ \
| |/
|/|
| | |
cb2d5ac7 mnemonics: new Esperanto word list (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Word list authored by: Engelberg, ProkhorZ
Sources:
Baza Radikaro Oficiala
Reta Vortaro (http://www.reta-vortaro.de/revo/)
Esperanto Panorama - Esperanto-English Dictionary (http://www.esperanto-panorama.net/vortaro/eoen.htm)
ESPDIC - Paul Denisowski (http://www.denisowski.org/Esperanto/ESPDIC/espdic.txt)
|
| |\ \
| |/
|/|
| | |
a1891ebe tests: fix tests build (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| | |
Add get_fork_version and add_ideal_fork_version to core so
cryptonote_protocol does not have to need the Blockchain
class directly, as it's not in its dependencies, and add
those to the fake core classes in tests too.
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
| |
A block queue is now placed between block download and
block processing. Blocks are now requested only from one
peer (unless starved).
Includes a new sync_info coommand.
|
| | |
|
| |
|
|
| |
Avoids exception spam for the "nope, not found" case
|
| |
|
|
|
| |
Changed Blockchain::for_all_blocks() to for_blocks_range()
Operate on blockchain in-place instead of building a copy first.
|
| |\
| |
| |
| | |
d1db3251 Fix overlooked renaming of Português in the unit tests (Nano Akron)
|
| | | |
|
| |\ \
| |/
|/|
| | |
b52abd13 Move txpool to the database (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| | |
Integration could go further (ie, return_tx_to_pool calls should
not be needed anymore, possibly other things).
poolstate.bin is now obsolete.
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
72d113dd Amended software licenses for Portuguese and Spanish (Nano Akron)
54bcd260 Added Simplified Chinese electrum word list (Nano Akron)
|