| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |\ \
| | |
| | |
| | |
| | |
| | | |
43f5269f Wallets now do not depend on the daemon rpc lib (moneromooo-monero)
bb89ae8b move connection_basic and network_throttle from src/p2p to epee (moneromooo-monero)
4abf25f3 cryptonote_core does not depend on p2p anymore (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | |
| | | |
As a followon side effect, this makes a lot of inline code
included only in particular cpp files (and instanciated
when necessary.
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | | |
abebe392 rpc: add offline state in info rpc (moneromooo-monero)
7696e849 core: make --offline also disable DNS lookups (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| |_|/
|/| |
| | | |
2b0a32f8 Small cleanup of daemon synchronization output (xmr-eric)
|
| | |/
| |
| |
| | |
Add period to second sentence
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| | |
43f27c7d core: warn when free disk space is low (moneromooo-monero)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
0f2c2d4c rpc: remove obsolete busy core checks (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
0d9c0db9 Do not build against epee_readline if it was not built (Howard Chu)
178014c9 split off readline code into epee_readline (moneromooo-monero)
a9e14a19 link against readline only for monerod and wallet-wallet-{rpc,cli} (moneromooo-monero)
437421ce wallet: move some scoped_message_writer calls from the libs (moneromooo-monero)
e89994e9 wallet: rejig to avoid prompting in wallet2 (moneromooo-monero)
ec5135e5 move input_line from command_line to simplewallet (moneromooo-monero)
082db75f move cryptonote command line options to cryptonote_core (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | | |
Those have no reason to be in a generic module
|
| |/ /
| |
| |
| |
| |
| |
| | |
It's nasty, and actually breaks on Solaris, where if.h fails to
build due to:
struct map *if_memmap;
|
| |\ \
| | |
| | |
| | |
| | | |
ec48e8d8 core: do not forbid txes without destination (moneromooo-monero)
523084bc core: don't add empty additional pub keys field to extra (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
This was spuriously forbidden in the recent subaddress patch,
which isn't inherently incompatible with these.
|
| | | |
| | |
| | |
| | | |
Saves a couple bytes per tx
|
| |\ \ \
| | | |
| | | |
| | | | |
00cc1fdd subaddress: remove unneeded scalarmultBase (kenshi84)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
10013e94 Protect node privacy by proper filtering in restricted-mode RPC answers (binaryFate)
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch allows to filter out sensitive information for queries that rely on the pool state, when running in restricted mode.
This filtering is only applied to data sent back to RPC queries. Results of inline commands typed locally in the daemon are not affected.
In practice, when running with `--restricted-rpc`:
* get_transaction_pool will list relayed transactions with the fields "last relayed time" and "received time" set to zero.
* get_transaction_pool will not list transaction that have do_not_relay set to true, and will not list key images that are used only for such transactions
* get_transaction_pool_hashes.bin will not list such transaction
* get_transaction_pool_stats will not count such transactions in any of the aggregated values that are computed
The implementation does not make filtering the default, so developers should be mindful of this if they add new RPC functionality.
Fixes #2590.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Transactions in the txpool are marked when another transaction
is seen double spending one or more of its inputs.
This is then exposed wherever appropriate.
Note that being marked with this "double spend seen" flag does
NOT mean this transaction IS a double spend and will never be
mined: it just means that the network has seen at least another
transaction spending at least one of the same inputs, so care
should be taken to wait for a few confirmations before acting
upon that transaction (ie, mostly of use for merchants wanting
to accept unconfirmed transactions).
|
| |\ \
| | |
| | |
| | |
| | | |
88ebfd64 core_tests: fix for subaddress patch (kenshi84)
e373a203 performance_tests: add master spend pubkey to subaddress hashtable (kenshi84)
|
| | |/ |
|
| |/
|
|
|
|
|
| |
It is safe in those cases, though might return slightly out of date
information if another thread is busy modifying the blockchain,
but it avoids potentially lengthy delays just to get things like
the current blockchain height.
|
| |\
| |
| |
| |
| | |
3492de01 fix lightwallet and subaddresses conflict (Jaquee)
329f149e remove reference to cryptonote::null_hash (Jaquee)
|
| | | |
|
| |\ \
| | |
| | |
| | |
| | | |
22b51e06 db_lmdb: include chain height when failing to find an output key (moneromooo-monero)
5db433b3 blockchain: avoid exceptions in output verification (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
This can happen if we get a bad tx, so let's not spam the log.
|
| |\ \ \
| |_|/
|/| |
| | | |
529a6a4a core: guard against a mined block not finding all txes in the pool (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
This can happen for several reasons, but mainly if another block
was received, which took that tx off the pool.
|
| |\ \
| | |
| | |
| | | |
69ce33f2 core: fix failure to sync when a tx is already in the pool (moneromooo-monero)
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
7adceee6 precomputed block hashes are now in blocks of N (currently 256) (moneromooo-monero)
|
| | | | |
| | | |
| | | |
| | | | |
This shaves a lot of space off binaries
|
| | |_|/
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | | |
71c7f8d0 core: fix logging the one time public key on error (moneromooo-monero)
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
269a2a01 blockchain: fix off by one getting blocks (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
4e115a3a core: remove out sorting from v7 rules (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
and restore random shuffle of outputs
This turned out to have a flaw (sort order depends on output
index), and this doesn't really bring much anyway
|
| | | |
| | |
| | |
| | | |
work properly
|
| |\ \ \
| |/ /
|/| |
| | | |
309290d1 Source updates are in a source subdirectory (moneromooo-monero)
|
| | | |
| | |
| | |
| | | |
rather than in the same directory as the prebuilt versions
|