Lee Clagett
93e10f1cc4
Simplified the implementation and features of span
7 years ago
Lee Clagett
4a8f96f95d
Improvements for epee binary to hex functions:
...
- Performance improvements
- Added `span` for zero-copy pointer+length arguments
- Added `std::ostream` overload for direct writing to output buffers
- Removal of unused `string_tools::buff_to_hex`
7 years ago
Howard Chu
110b683152
Resolve #92 add ability to create wallets thru RPC
...
Reviewed and squashed. Open/Create is only allowed if no walletfile
was specified at startup.
7 years ago
Riccardo Spagni
9ed496bbc5
Merge pull request #1956
...
eb20f720
daemon: print average fee per byte in print_pool_stats (moneromooo-monero)
37be70bb
daemon: add fee/byte when print pool transaction info (moneromooo-monero)
893f5a30
tx_pool: add blob size and fee/byte when logging a new tx (moneromooo-monero)
7 years ago
Riccardo Spagni
c8dd4c58ce
Merge pull request #1955
...
5b632468
core: fix blob size cache, and reenable hash and blob size caches (moneromooo-monero)
7 years ago
Riccardo Spagni
878c4ee913
Merge pull request #1952
...
548075b1
daemon: new relay_tx command and RPC (moneromooo-monero)
7 years ago
Riccardo Spagni
4be94be168
Merge pull request #1951
...
0a7885bf
Wallet API: fix Cold signing split tx (Jaquee)
7 years ago
Riccardo Spagni
e9ca165b1a
Merge pull request #1950
...
f5bd3465
IOS CMAKE build settings (Jaquee)
d8a88d05
add IOS CMAKE toolchain (Jaquee)
7 years ago
Riccardo Spagni
9c2bcabcdd
Merge pull request #1949
...
0ee018b4
wallet2: do not go over the target tx size if many destinations (moneromooo-monero)
9ae566d0
simplewallet: fix cold signing of split transactions (moneromooo-monero)
aae14a10
simplewallet: allow setting confirm-missing-payment-id in watch wallets (moneromooo-monero)
7 years ago
Riccardo Spagni
6353e5b0e5
Merge pull request #1946
...
a38343bf
miner: add a debug log in pause and resume (moneromooo-monero)
7 years ago
Riccardo Spagni
17e8ce8c35
Merge pull request #1940
...
17c7c62d
Add per transaction fee to transfer command (Antti Keränen)
7 years ago
Riccardo Spagni
2037083b5f
Merge pull request #1937
...
64377c90
Add other possible paths of AC power status file on Linux (Guillaume LE VAILLANT)
7 years ago
Riccardo Spagni
bf665e5991
Merge pull request #1931
...
89e100bc
wallet cli: remove redundant password confirm in donate command (kenshi84)
7 years ago
Riccardo Spagni
541e1ff474
Merge pull request #1929
...
89949706
simplewallet: factor the per-variable code in set_variable (moneromooo-monero)
7 years ago
moneromooo-monero
89d707566a
wallet2: fix spurious output splitting when not merging destinations
7 years ago
moneromooo-monero
10e137be3a
wallet2: mention escaping/quoting --password in help string
7 years ago
moneromooo-monero
eb20f7209e
daemon: print average fee per byte in print_pool_stats
7 years ago
moneromooo-monero
37be70bbd7
daemon: add fee/byte when print pool transaction info
7 years ago
moneromooo-monero
893f5a301e
tx_pool: add blob size and fee/byte when logging a new tx
7 years ago
moneromooo-monero
5b63246813
core: fix blob size cache, and reenable hash and blob size caches
7 years ago
Jaquee
f5bd346573
IOS CMAKE build settings
7 years ago
Jaquee
0a7885bf19
Wallet API: fix Cold signing split tx
7 years ago
moneromooo-monero
548075b1f5
daemon: new relay_tx command and RPC
7 years ago
moneromooo-monero
0ee018b407
wallet2: do not go over the target tx size if many destinations
...
If using a large input and many destinations, the code would
generate as many outputs as it could using that input, even if
it would bring the resulting tx above the max tx size.
7 years ago
moneromooo-monero
9ae566d0dd
simplewallet: fix cold signing of split transactions
...
They'd be rejected as suspicious as the change goes to more
than one destination. However, split transactions will most
likely include fake zero amount change to random addresses,
so we only consider change with non zero amount for this.
7 years ago
moneromooo-monero
aae14a107a
simplewallet: allow setting confirm-missing-payment-id in watch wallets
...
These can create transactions, even though they cannot sign them.
7 years ago
Antti Keränen
17c7c62d55
Add per transaction fee to transfer command
...
Allows priority argument default/unimportant/normal/elevated/priority to
be used per transaction in CLI wallet's transfer command. Resolves #1913 .
7 years ago
moneromooo-monero
a38343bf68
miner: add a debug log in pause and resume
7 years ago
Guillaume LE VAILLANT
64377c90b5
Add other possible paths of AC power status file on Linux
7 years ago
kenshi84
89e100bc8c
wallet cli: remove redundant password confirm in donate command
7 years ago
Riccardo Spagni
d1530f06bb
update version to 0.10.3.1 tag
7 years ago
moneromooo-monero
899497069b
simplewallet: factor the per-variable code in set_variable
7 years ago
moneromooo-monero
a96f9baeb4
core: disable tx/block hash cache
...
Looks like it doesn't work on win64
7 years ago
Riccardo Spagni
b1313aefd8
Merge pull request #1925
...
93b32892
Silence warning about possibly uninitialized pointer (Guillaume LE VAILLANT)
7 years ago
Riccardo Spagni
f64a0f2243
Merge pull request #1917
...
6e679478
mnemonics: sanity checks for word lists (moneromooo-monero)
e98f1114
mnemonics: misc cleanup (moneromooo-monero)
7 years ago
Guillaume LE VAILLANT
93b32892f7
Silence warning about possibly uninitialized pointer
7 years ago
moneromooo-monero
6e6794786a
mnemonics: sanity checks for word lists
...
and a test to go with it
Remember to run the test when changing word lists, or simplewallet
will throw uncaught if that word list is used.
7 years ago
moneromooo-monero
e98f1114a0
mnemonics: misc cleanup
...
Pass relevant information to the base class instead of overwriting
default values later, use objects instead of pointers to objects
to avoid having to new objects unnecessarily.
7 years ago
moneromooo-monero
a50c4a4fad
wallet: option to merge destinations
...
With the change from the original transfer method to the new
algorithm, payments to the same destination were merged. It
seemed like a good idea, optimizing space. However, it is a
useful tool for people who want to split large outputs into
several smaller ones (ie, service providers making frequent
payments, and who do not like a large chunk of their balance
being locked for 10 blocks after each payment).
Default to off, which is a change from the previous behavior.
7 years ago
Riccardo Spagni
e3d2b135e7
Merge pull request #1924
...
6d315459
core: avoid possible reordering bugs wth tx/bloch hash cache (moneromooo-monero)
7 years ago
Riccardo Spagni
119803f26e
Merge pull request #1921
...
2bee92db
Fixed typo in v5 hard fork finalized date (Derek Zhang)
d17179d1
Fixed typo in CLI wallet help message (Derek Zhang)
7 years ago
Riccardo Spagni
4737f61c81
Merge pull request #1919
...
0ad87db0
wallet: try to save large outputs when using an unneeded second input (moneromooo-monero)
7 years ago
moneromooo-monero
6d315459b6
core: avoid possible reordering bugs wth tx/bloch hash cache
7 years ago
Derek Zhang
2bee92dbd0
Fixed typo in v5 hard fork finalized date
7 years ago
Derek Zhang
d17179d14b
Fixed typo in CLI wallet help message
7 years ago
Roy Jacobs
5a4827ae21
Add Dutch mnemonics wordlist
7 years ago
moneromooo-monero
0ad87db01f
wallet: try to save large outputs when using an unneeded second input
...
When a single input is enough to satisfy a transfer, the code would
previously try to add a second input, to match the "canonical" makeup
of a transaction with two inputs and two outputs. This would cause
wallets to slowly merge outputs till all the monero ends up in a
single output, which causes trouble when making two transactions
one after the other, since change is locked for 10 blocks, and an
increasing portion of the remaining balance would end up locked on
each transaction.
There are two new settings (min-output-count and min-output-value)
which can control when to stop adding such unneeded second outputs.
The idea is that small "dust" outputs will still get added, but
larger ones will not.
Enable with, eg:
set min-output-count 10
set min-output-value 30
to avoid using an unneeded second output of 30 monero or more, if
there would be less than 10 such outputs left.
This does not invalidate any other reason why such outputs would
be used (ie, when they're really needed to satisfy a transfer, or
when randomly picked in the normal course of selection). This may
be improved in the future.
7 years ago
Riccardo Spagni
11e24bb2ba
Merge pull request #1916
...
5a798358
blockchain: offset v5 addition date on testnet (moneromooo-monero)
7 years ago
Riccardo Spagni
92c2d79d10
Merge pull request #1915
...
a8646b09
Wallet API: add hard fork info functions (Jaquee)
7 years ago
Riccardo Spagni
20387386b9
Merge pull request #1914
...
31616af3
Fixes #1850 - Add French mnemonics wordlist (assylias)
7 years ago
Riccardo Spagni
f543377789
Merge pull request #1894
...
8bbcbcfb
wallet rpc: enable solo mining (stoffu)
7 years ago
moneromooo-monero
5a7983585e
blockchain: offset v5 addition date on testnet
...
to silence the update warning, since v5 was done very early
on testnet
7 years ago
Jaquee
a8646b0957
Wallet API: add hard fork info functions
7 years ago
assylias
31616af33d
Fixes #1850 - Add French mnemonics wordlist
7 years ago
Riccardo Spagni
16f12f0628
Merge pull request #1912
...
00cbf720
ringct: move ge_frombytes_vartime failure error to warning (moneromooo-monero)
7 years ago
Riccardo Spagni
a73a886cb1
Merge pull request #1911
...
91d41090
tx_pool: ensure txes loaded from poolstate.bin have their txid cached (moneromooo-monero)
aaeb164c
tx_pool: remove transactions if they're in the blockchain (moneromooo-monero)
558cfc31
core, wallet: faster tx pool scanning (moneromooo-monero)
f065234b
core: cache tx and block hashes in the respective classes (moneromooo-monero)
7 years ago
Riccardo Spagni
7432f13898
Merge pull request #1910
...
9bccf1b1
Transfer help (Akademik Prokhor Zakharov)
7 years ago
Riccardo Spagni
8188f6bfe8
Merge pull request #1908
...
c94f8fac
daemon: better error reporting in commands (moneromooo-monero)
7 years ago
Riccardo Spagni
4ec8a4c2b6
Merge pull request #1905
...
2242d8eb
tx_pool: silence use of uninitialized warning (moneromooo-monero)
7 years ago
moneromooo-monero
91d4109023
tx_pool: ensure txes loaded from poolstate.bin have their txid cached
...
The txid is not saved, and we want to make sure the transactions
have their txid cached while in the pool, since get_transactions
copies the transaction object, so any txid calculation on those
copies would not benefit any later caller, since the original tx
would be left without a cached txid.
7 years ago
moneromooo-monero
aaeb164cf6
tx_pool: remove transactions if they're in the blockchain
...
When starting up, if the pool state was not saved, the pool
might contain transactions which made it into the blockchain,
so these need removing
7 years ago
moneromooo-monero
558cfc31ca
core, wallet: faster tx pool scanning
...
Includes a new RPC to get tx pool hashes fast.
7 years ago
moneromooo-monero
f065234b71
core: cache tx and block hashes in the respective classes
...
An idea from smooth
7 years ago
moneromooo-monero
00cbf72064
ringct: move ge_frombytes_vartime failure error to warning
...
Avoids scaring people when seeing some invalid txes
7 years ago
Akademik Prokhor Zakharov
9bccf1b11e
Transfer help
...
New pull request because I couldn't figure out how to change the previous one.
1. For clarity, I want to focus the help text for the 'transfer' command on the most typical use case (a single payment).
2. New users will prefer to use 'transfer', so the older method 'transfer_original' should refer to 'transfer' rather than the other way around.
7 years ago
moneromooo-monero
c94f8facf5
daemon: better error reporting in commands
7 years ago
moneromooo-monero
2242d8ebd6
tx_pool: silence use of uninitialized warning
...
The result is not actually used when uninitialized
7 years ago
Riccardo Spagni
4b34531307
Merge pull request #1897
...
44a5b038
create a foreground non-interactive mode (Noah Watkins)
7 years ago
Riccardo Spagni
70e71a1845
Merge pull request #1904
...
995969b1
wallet: fix set_log not handling 0,xxx style settings (moneromooo-monero)
7 years ago
Riccardo Spagni
7769a6e757
Merge pull request #1903
...
350e99ae
wallet2: cache which pool txes were scanned already (moneromooo-monero)
7 years ago
Riccardo Spagni
9d157b519d
Merge pull request #1899
...
c1e9ccc7
wallet2: speed up transactions using remote nodes (moneromooo-monero)
7 years ago
moneromooo-monero
995969b190
wallet: fix set_log not handling 0,xxx style settings
7 years ago
moneromooo-monero
350e99ae57
wallet2: cache which pool txes were scanned already
...
This massively speeds up the wallet updating the pool on mainnet,
where the tx backlog is more than 500 txes.
7 years ago
moneromooo-monero
7c03349869
blockchain: lower the relay fee by 2%
...
This ensures we accept txes with a fee that's slightly too small,
to accomodate blockchain median jitter
7 years ago
moneromooo-monero
266492e919
tx_pool: use new filling algorithm from v5 only
7 years ago
moneromooo-monero
5b7c6ced80
wallet2: start using new fee priorities at v5, not 14 days laer
...
Waiting would mean the fee used is 1x base, but the base will
have suddenly dropped
7 years ago
moneromooo-monero
c1e9ccc794
wallet2: speed up transactions using remote nodes
...
Asking for a full histogram from a remote node (since it's
untrusted) is pretty slow, and spams the remote node, so
we replace it by only adding a second input if we have rct
ones, which are for all intents and purposes always mixable.
7 years ago
stoffu
8bbcbcfb0d
wallet rpc: enable solo mining
7 years ago
Riccardo Spagni
73e8510717
Merge pull request #1896
...
a6f1d8fc
core: call {prepare|cleanup}_handle_incoming_blocks when adding a mined block (moneromooo-monero)
7 years ago
Riccardo Spagni
dbfbd3b698
Merge pull request #1895
...
d3aaf740
Partial fix #1876 , check thread in block_txn_start() (Howard Chu)
7 years ago
Riccardo Spagni
45fa27b56a
Merge pull request #1892
...
df810a82
wallet-rpc bugfix: get_transfer_by_txid previously checking against payment id (kenshi84)
7 years ago
Riccardo Spagni
c97005723c
Merge pull request #1890
...
50cd179a
Removed boost/asio.hpp include from epee/string_tools.h (Lee Clagett)
7 years ago
Riccardo Spagni
4a6fc007c6
Merge pull request #1889
...
24ae7140
wallet: increase node_rpc_proxy timeout to match wallet2 (moneromooo-monero)
7 years ago
moneromooo-monero
a6f1d8fc4c
core: call {prepare|cleanup}_handle_incoming_blocks when adding a mined block
...
This ensures that a batch can't also be started/stopped out of
sync by another thread and us getting in the middle
7 years ago
Howard Chu
d3aaf74080
Partial fix #1876 , check thread in block_txn_start()
...
Don't allow use of existing batch txn if it's from the wrong thread
7 years ago
kenshi84
df810a8250
wallet-rpc bugfix: get_transfer_by_txid previously checking against payment id
7 years ago
Lee Clagett
50cd179a60
Removed boost/asio.hpp include from epee/string_tools.h
7 years ago
moneromooo-monero
24ae71404f
wallet: increase node_rpc_proxy timeout to match wallet2
7 years ago
Riccardo Spagni
df140d90ee
Merge pull request #1887
...
c5316d29
update version to 0.10.3.0 (Riccardo Spagni)
7 years ago
moneromooo-monero
d5fbfd677c
daemon: fix missing close parenthesis in alt_chain_info output
...
Reported by assylias_ on IRC
7 years ago
Riccardo Spagni
c5316d2929
update version to 0.10.3.0
7 years ago
Riccardo Spagni
82411cdf3a
Merge pull request #1886
...
f9a2b527
simplewallet: allow setting tx priority in watch wallets (moneromooo-monero)
7 years ago
Riccardo Spagni
a48e41787b
Merge pull request #1885
...
63d7cd88
daemon: alt_chain_info now prints fork depth (moneromooo-monero)
7 years ago
Riccardo Spagni
a6f1959d1c
Merge pull request #1884
...
e9175cec
wallet_rpc_server: make a few RPCs unavailable in restricted mode (moneromooo-monero)
7 years ago
Riccardo Spagni
f33a696ec7
Merge pull request #1883
...
d0238313
use const references in catch blocks (moneromooo-monero)
7 years ago
Riccardo Spagni
9aac64c238
Merge pull request #1882
...
3fa59755
wallet2: call is_key_image_spent in blocks in rescan_spent (moneromooo-monero)
9d134e86
wallet_rpc_server: add a rescan_spent RPC (moneromooo-monero)
7 years ago
Riccardo Spagni
4fb39a9d20
Merge pull request #1881
...
1a666c30
simplewallet: catch case where no transactions are made (moneromooo-monero)
7 years ago
Riccardo Spagni
d628ed2c14
Merge pull request #1880
...
8d787e24
bump version number (Riccardo Spagni)
7 years ago
Riccardo Spagni
585445d0bc
Merge pull request #1879
...
c1c9eeaa
p2p: use the fallback seed IPs when not enough seeds are found (moneromooo-monero)
7 years ago
moneromooo-monero
f9a2b5279d
simplewallet: allow setting tx priority in watch wallets
...
Those can create unsigned transactions
7 years ago
moneromooo-monero
63d7cd8882
daemon: alt_chain_info now prints fork depth
7 years ago
moneromooo-monero
e9175cec07
wallet_rpc_server: make a few RPCs unavailable in restricted mode
...
Address book modification, setting tx nodes, importing key images
7 years ago
moneromooo-monero
d023831327
use const references in catch blocks
7 years ago
moneromooo-monero
3fa5975520
wallet2: call is_key_image_spent in blocks in rescan_spent
...
This is a potentially long lasting daemon RPC call
7 years ago
moneromooo-monero
9d134e8647
wallet_rpc_server: add a rescan_spent RPC
7 years ago
moneromooo-monero
1a666c3016
simplewallet: catch case where no transactions are made
...
This would otherwise be a silent noop, which is confusing.
This can happen if the daemon is started, but not yet ready
to service all requests, and this is a safe catch all.
7 years ago
moneromooo-monero
c1c9eeaaf7
p2p: use the fallback seed IPs when not enough seeds are found
...
In case the DNS seed(s) is/are down, which would otherwise
cause the fallback seeds to never be used. Also if the seeds
resolve to too few IPs.
7 years ago
Riccardo Spagni
8d787e2414
bump version number
7 years ago
stoffu
250c4cb3e0
wallet-rpc: enable openalias
7 years ago
Riccardo Spagni
c642d3224c
Merge pull request #1869
...
3396a9f2
Add intervening v5 fork for increased min block size (moneromooo-monero)
7 years ago
Riccardo Spagni
e5b5d041f5
Merge pull request #1868
...
585c9176
Specify "524,288" iterations instead of "500,000" (darentuzi)
7 years ago
Riccardo Spagni
2f8e0af7f9
Merge pull request #1867
...
b54e19d0
protocol: fix wrong tx being looked up from fluffy block (moneromooo-monero)
7 years ago
Riccardo Spagni
6de3a70347
Merge pull request #1861
...
badec326
Adds a config file option to the wallet (Arne Brutschy)
7 years ago
moneromooo-monero
3396a9f2af
Add intervening v5 fork for increased min block size
...
Minimum mixin 4 and enforced ringct is moved from v5 to v6.
v5 is now used for an increased minimum block size (from 60000
to 300000) to cater for larger typical/minimum transaction size.
The fee algorithm is also changed to decrease the base per kB
fee, and add a cheap tier for those transactions which we do
not care if they get delayed (or even included in a block).
7 years ago
darentuzi
585c917691
Specify "524,288" iterations instead of "500,000"
...
CryptoNight does exactly 524,288 iterations over the scratchpad as defined in CNS008, saying 500,000 could be confusing. I know its meant to give a rough idea (around 500k) to the reader but if you are reading the code, might as well know the exact number.
7 years ago
moneromooo-monero
b54e19d00e
protocol: fix wrong tx being looked up from fluffy block
...
Found by smooth
7 years ago
Riccardo Spagni
c6102d5c1b
Merge pull request #1864
...
74b216a1
core: don't try to re-relay an empty set of pool transactions (moneromooo-monero)
7 years ago
Riccardo Spagni
22e51c5d29
Merge pull request #1863
...
09e060fe
protocol: fix fluffy to normal block dropping txes (moneromooo-monero)
7 years ago
Arne Brutschy
badec326d8
Adds a config file option to the wallet
7 years ago
moneromooo-monero
74b216a17f
core: don't try to re-relay an empty set of pool transactions
7 years ago
moneromooo-monero
09e060febb
protocol: fix fluffy to normal block dropping txes
7 years ago
kenshi84
7d07c64fe5
fix dependency: put HardFork back to cryptonote_basic, made some BlockchainDB functions virtual again to avoid missing symbols error
7 years ago
Riccardo Spagni
ba0767477d
Merge pull request #1841
...
b553c282
rpc: fix BUILD_TAG mispelling (BUILDTAG) (moneromooo-monero)
02097c87
core: print the "new update found" message in cyan, for visibility (moneromooo-monero)
749ebace
download: check available disk space before downloading (moneromooo-monero)
f36c5f1e
download: give download threads distinct names (moneromooo-monero)
f6211322
core: make update download cancellable (moneromooo-monero)
63f0e074
download: async API (moneromooo-monero)
9bf017ed
http_client: allow cancelling a download (moneromooo-monero)
0d90123c
http_client: allow derived class to get headers at start (moneromooo-monero)
7 years ago
Riccardo Spagni
ea047307da
Merge pull request #1848
...
cfa2564a
blockchain: don't try to load an empty block hash set (moneromooo-monero)
38359036
blockchain_import: make --log-level understand categories (moneromooo-monero)
5fee8561
blockchain_export: make --log-level understand categories (moneromooo-monero)
50ebf661
blockchain_import: error out nicely on exceptions (moneromooo-monero)
87d57d9c
blockchain_export: error out nicely on exceptions (moneromooo-monero)
7 years ago
Riccardo Spagni
5bcb25f3f8
Merge pull request #1846
...
4b48565c
wallet: add password command (moneromooo-monero)
7 years ago
moneromooo-monero
cfa2564a40
blockchain: don't try to load an empty block hash set
...
If the blocks aren't being linked against a binary (such as
one of the blockchain utilities), the symbol will not be
NULL, but the size will be 0. This avoids a apurious warning
about the data hash.
7 years ago
moneromooo-monero
3835903650
blockchain_import: make --log-level understand categories
7 years ago
moneromooo-monero
5fee85616d
blockchain_export: make --log-level understand categories
7 years ago
moneromooo-monero
50ebf66150
blockchain_import: error out nicely on exceptions
7 years ago
moneromooo-monero
87d57d9c59
blockchain_export: error out nicely on exceptions
7 years ago
moneromooo-monero
b553c282fb
rpc: fix BUILD_TAG mispelling (BUILDTAG)
...
This ensures a manual or RPC update tries the right build tag,
rather than source, which is currently not setup
7 years ago
moneromooo-monero
02097c87eb
core: print the "new update found" message in cyan, for visibility
7 years ago
moneromooo-monero
749ebacebd
download: check available disk space before downloading
...
We don't check *while* the download happens, so it might
still be that we don't have enough space later
7 years ago
moneromooo-monero
f36c5f1e08
download: give download threads distinct names
7 years ago
moneromooo-monero
f6211322e5
core: make update download cancellable
7 years ago
moneromooo-monero
63f0e074eb
download: async API
7 years ago
Riccardo Spagni
e66866c1fc
Merge pull request #1844
...
d18ff58a
format_utils: fix typo in assert message (lethos3)
7 years ago
Riccardo Spagni
b375dde57f
Merge pull request #1843
...
3964b30f
Add dependency for blocksdat.o (Howard Chu)
7 years ago
Riccardo Spagni
8cb58dbb69
Merge pull request #1842
...
223fe5bb
wallet: fix get_tranfers with multiple incoming txes with same pid (moneromooo-monero)
7 years ago
Riccardo Spagni
a861992359
Merge pull request #1839
...
c7dd0b15
Revert "wallet: fix insertion of pool transactions" (moneromooo-monero)
7 years ago
moneromooo-monero
4b48565c9e
wallet: add password command
...
Also tweak wallet2 password code to verify password without
saying it's a new wallet, because it's assuming things.
7 years ago
lethos3
d18ff58a1c
format_utils: fix typo in assert message
...
Fix two small typos as mentioned by reddit user nthterm.
7 years ago
Howard Chu
3964b30f2d
Add dependency for blocksdat.o
...
To make sure it gets regenerated whenever checkpoints.dat changes
Likewise for blocks.o and testnet_blocks.o
7 years ago
moneromooo-monero
223fe5bbe2
wallet: fix get_tranfers with multiple incoming txes with same pid
7 years ago
Riccardo Spagni
4728ab977a
Merge pull request #1837
...
31533493
core: quantize per kB fee to 8 decimals (moneromooo-monero)
7 years ago
Riccardo Spagni
f2d0f0174f
Merge pull request #1836
...
cd71774d
tx_pool: log separately "not ready" and "double spend" cases (moneromooo-monero)
7 years ago
moneromooo-monero
c7dd0b1535
Revert "wallet: fix insertion of pool transactions"
...
This reverts commit d47dac9a88
.
Callers actually expect the key to be payment id, so this
needs a lot more changes (like storing payment ids in the
structure, and possibly also to other existing structures
which do the same thing).
8 years ago
moneromooo-monero
3153349325
core: quantize per kB fee to 8 decimals
8 years ago
moneromooo-monero
cd71774d77
tx_pool: log separately "not ready" and "double spend" cases
8 years ago
Howard Chu
e4437b2551
Fix double-import
...
Incomplete ifdef cleanup in 9e82b694da
8 years ago
Howard Chu
eb62dcc871
Remove redundant num_txs() method
...
Cleanup of bf1348b7e2
8 years ago
Howard Chu
296641e047
Fix #1824 don't end batch that we didn't start
8 years ago
Jaquee
9ae33b51fb
wallet api: fix parameters in wallet2callbackImpl
8 years ago
Jaquee
1cf2f5a5c2
use txid in wallet2::process_new_transaction()
8 years ago
Riccardo Spagni
e24cd86c18
Merge pull request #1827
...
db1c7d80
wallet api: add missing mining options (Jaquee)
8 years ago
Riccardo Spagni
d35d626181
Merge pull request #1826
...
2c468dd4
allow user I/O in millinero, micronero, nanonero, piconero (moneromooo-monero)
8 years ago
Riccardo Spagni
2f9ecd4fba
Merge pull request #1823
...
d47dac9a
wallet: fix insertion of pool transactions (moneromooo-monero)
8 years ago
Riccardo Spagni
78a99fe7da
Merge pull request #1820
...
7a44f38a
Add support for the wallet to refresh pruned blocks (moneromooo-monero)
da18898f
ringct: do not require range proof in decodeRct/decodeRctSimple (moneromooo-monero)
b49c6ab4
rpc: add a default category for daemon rpc (moneromooo-monero)
f113b92b
core: add functions to serialize base tx info (moneromooo-monero)
6fd4b827
node_rpc_proxy: allow caching daemon RPC version (moneromooo-monero)
b5c74e40
wallet: invalidate node proxy cache when reconnecting (moneromooo-monero)
8 years ago
Riccardo Spagni
11f8e0d33f
Merge pull request #1687
...
1a7e18bf
Make gray peer selection uniform (Miguel Herranz)
f3be9991
Make get_random_gray_peer distribution uniform (Miguel Herranz)
8 years ago
Riccardo Spagni
9e10fac223
Merge pull request #1814
...
11a00df6
daemon: fix bc_dyn_stats via rpc (moneromooo-monero)
8 years ago
Riccardo Spagni
460836a2b7
Merge pull request #1813
...
b8a08f19
wallet: fix --log-file not working (moneromooo-monero)
8 years ago
Riccardo Spagni
1965c819f6
Merge pull request #1811
...
378d2bb1
Revert attempt to write to console on daemon shutdown (Nano Akron)
8 years ago
Riccardo Spagni
3787ffca80
Merge pull request #1804
...
12adb4a3
core: move hardfork back to cryptonote_core (moneromooo-monero)
8 years ago
Riccardo Spagni
14c6c910d7
Merge pull request #1803
...
53105743
Wallet API: Add support for daemon rpc login (Jaquee)
8 years ago
Riccardo Spagni
27b7320fed
Merge pull request #1801
...
96ce57d5
protocol: tone down a rate limit not implemented yet warning (moneromooo-monero)
8 years ago
moneromooo-monero
2c468dd429
allow user I/O in millinero, micronero, nanonero, piconero
8 years ago
Jaquee
db1c7d80b1
wallet api: add missing mining options
8 years ago
moneromooo-monero
d47dac9a88
wallet: fix insertion of pool transactions
...
They were inserted using payment id as key, not txid
8 years ago
Miguel Herranz
1a7e18bfdf
Make gray peer selection uniform
...
Prevents the system from always picking the gray peers with the most
recent last_seen.
8 years ago
moneromooo-monero
b8a08f199a
wallet: fix --log-file not working
8 years ago
moneromooo-monero
7a44f38a7f
Add support for the wallet to refresh pruned blocks
8 years ago
moneromooo-monero
da18898f0e
ringct: do not require range proof in decodeRct/decodeRctSimple
...
These fields aren't used, and they'll actually be pruned in
some cases
8 years ago
moneromooo-monero
b49c6ab45d
rpc: add a default category for daemon rpc
8 years ago
moneromooo-monero
f113b92b93
core: add functions to serialize base tx info
...
That is, information without signatures (for v1) nor range
proofs and MGs (for v2)
8 years ago
moneromooo-monero
6fd4b827fb
node_rpc_proxy: allow caching daemon RPC version
8 years ago
moneromooo-monero
b5c74e4041
wallet: invalidate node proxy cache when reconnecting
8 years ago
Miguel Herranz
f3be9991d7
Make get_random_gray_peer distribution uniform
...
get_random_gray_peer is used to implement feeler connections, described
in: https://eprint.iacr.org/2015/263.pdf 2. Random selection
8 years ago
moneromooo-monero
11a00df699
daemon: fix bc_dyn_stats via rpc
8 years ago
Nano Akron
378d2bb1ff
Revert attempt to write to console on daemon shutdown
8 years ago
Jaquee
5310574382
Wallet API: Add support for daemon rpc login
8 years ago
moneromooo-monero
12adb4a3f3
core: move hardfork back to cryptonote_core
...
should fix a cross dependency betewen cryptonote_basic and
blockchain_db
8 years ago
moneromooo-monero
96ce57d551
protocol: tone down a rate limit not implemented yet warning
...
it scares users
8 years ago
moneromooo-monero
ea873ceb2c
daemon/rpc: updates command and RPC
...
subcommands "check", "download", and "update".
update is not yet implemented.
8 years ago
Riccardo Spagni
beee286c7b
Merge pull request #1798
...
9a2157d7
update version (Riccardo Spagni)
8 years ago
moneromooo-monero
2b188151d4
daemon: avoid pre-log-init spew on creating directories
8 years ago
moneromooo-monero
cf2b151116
wallet: avoid pre-log-init spew on --version
8 years ago
Riccardo Spagni
9a2157d71a
update version
8 years ago
Riccardo Spagni
57f15994a5
Merge pull request #1797
...
ada6a8a2
wallet_rpc_server: new --trusted-daemon flag (moneromooo-monero)
8 years ago
moneromooo-monero
ada6a8a2de
wallet_rpc_server: new --trusted-daemon flag
...
and remove trusted_daemon fields from transfer RPCs,
it is much friendlier on users
8 years ago
Riccardo Spagni
3435038a4d
add rpc timeouts to calls that might timeout
8 years ago
Riccardo Spagni
1e7f783f69
Merge pull request #1776
...
e4dbea97
wallet2: fix wrong status on daemon shutdown/startup (Jaquee)
8 years ago
Riccardo Spagni
4cb6b265ee
Merge pull request #1794
...
29b34ed1
blockchain_utilities: link against blockchain_db (moneromooo-monero)
8 years ago
Riccardo Spagni
0e7722ff40
Merge pull request #1793
...
eabe3bf2
simplewallet: updated help message for 'set ask-password' (kenshi84)
8 years ago
Riccardo Spagni
954cc459d2
Merge pull request #1786
...
4d05955d
protocol: fix "sync done" message not appearing (moneromooo-monero)
8 years ago
Riccardo Spagni
ed6f2e8323
Merge pull request #1785
...
583a7b5c
core: protect precomputed block hashes with SHA256 (moneromooo-monero)
8 years ago
Riccardo Spagni
b352330a3f
Merge pull request #1781
...
520756c3
rpc: s/rcp/rpc/ (moneromooo-monero)
8 years ago
Riccardo Spagni
089df0a7a4
Merge pull request #1780
...
8262da81
rpc: make mining_status RPC work when syncing (moneromooo-monero)
8 years ago
Riccardo Spagni
2b38973b5c
Merge pull request #1779
...
9effa553
core: bound the amount of entries in bad tx semantics cache (moneromooo-monero)
240054a7
core: remove a couple unused/obsolete bits (moneromooo-monero)
8 years ago
moneromooo-monero
29b34ed156
blockchain_utilities: link against blockchain_db
8 years ago
kenshi84
eabe3bf20c
simplewallet: updated help message for 'set ask-password'
8 years ago
moneromooo-monero
4d05955d53
protocol: fix "sync done" message not appearing
8 years ago
moneromooo-monero
583a7b5c74
core: protect precomputed block hashes with SHA256
8 years ago
moneromooo-monero
520756c3c5
rpc: s/rcp/rpc/
8 years ago
moneromooo-monero
8262da8137
rpc: make mining_status RPC work when syncing
8 years ago
moneromooo-monero
9effa55311
core: bound the amount of entries in bad tx semantics cache
...
This is to prevent unbounded memory use. Since I don't think there
is a container that has quick insert, quick lookup, and automatic
FIFO, I use two and swap every N, clearing the oldest one.
8 years ago
moneromooo-monero
240054a7f8
core: remove a couple unused/obsolete bits
8 years ago
Miguel Herranz
3bdda60f3e
Add print_pl_stats daemon command
8 years ago
Jaquee
e4dbea976e
wallet2: fix wrong status on daemon shutdown/startup
8 years ago
Riccardo Spagni
d666339853
Merge pull request #1775
...
700d218c
fix broken test data (Riccardo Spagni)
0abddd64
fix broken checkpoints.dat (Riccardo Spagni)
8 years ago
Riccardo Spagni
0abddd648d
fix broken checkpoints.dat
8 years ago
moneromooo-monero
ada0e23a84
updates: fix user/auto url split
8 years ago
moneromooo-monero
14d0e00235
wallet2_api: add updates check api
8 years ago
moneromooo-monero
5901331669
updates: remove testnet case
...
It need not be any different
8 years ago
moneromooo-monero
822577eb42
updates: we now have a user URL, and an automatic one
...
So the user can use https, while the automatic does not have to
8 years ago
moneromooo-monero
9f17b1a30f
updates: s/monerod/monero/ for the main download
...
Also print download success message as global log
8 years ago
moneromooo-monero
6a5dfb88d2
updates: add all update servers
8 years ago
moneromooo-monero
72d40f13a4
updates: use HTTP, not HTTPS
...
The files are hashed and the hashes signed
8 years ago
Riccardo Spagni
5aab25b60a
Merge pull request #1765
...
5cfddd74
Add support for smart mining through wallet. (Dion Ahmetaj)
8 years ago
Riccardo Spagni
1a4298685a
Merge pull request #1766
...
72deb484
updated fallback nodes (Riccardo Spagni)
33329f5b
update version to 0.10.2 (Riccardo Spagni)
04a50a7e
update checkpoints.dat (Riccardo Spagni)
c3599fa7
update copyright year, fix occasional lack of newline at line end (Riccardo Spagni)
8 years ago
Noah Watkins
44a5b03841
create a foreground non-interactive mode
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
8 years ago
moneromooo-monero
708758b737
core: do not download an update we already downloaded
8 years ago
moneromooo-monero
45101550f2
updates: use updates host, not downloads, for HTTP
8 years ago
Riccardo Spagni
72deb4846d
updated fallback nodes
8 years ago
Riccardo Spagni
33329f5bd1
update version to 0.10.2
8 years ago
Riccardo Spagni
04a50a7ea4
update checkpoints.dat
8 years ago
Riccardo Spagni
c3599fa7b9
update copyright year, fix occasional lack of newline at line end
8 years ago
Dion Ahmetaj
5cfddd74e9
Add support for smart mining through wallet.
8 years ago
Riccardo Spagni
2bdad8d695
Merge pull request #1760
...
efdd783c
add openssl to readme (Riccardo Spagni)
058eed36
cmakify openssl (Riccardo Spagni)
8 years ago
Riccardo Spagni
5f48a1b000
Merge pull request #1759
...
417b126f
Fix core_tests breaking on startup (moneromooo-monero)
8 years ago
Riccardo Spagni
058eed369b
cmakify openssl
8 years ago
moneromooo-monero
417b126fc4
Fix core_tests breaking on startup
...
You're wondering how this fixes core tests, aren't you...
It prevents the miner (initialized by cryptonote::core) from
breaking trying to access arguments that were not added.
Since the tests don't use the miner directly, it makes more
sense to have cryptonote_core add those, since it also uses
the miner.
8 years ago
anonimal
5c3badb749
dns_utils: fix infinite recursion when distributing empty dns_urls
...
load_txt_records_from_dns attempts to distribute `a = 0, b = -1` where
(b = dns_urls.size() - 1) and IntType is signed integer. This results in
an infinite recursion which leads to SIGSEGV.
8 years ago
moneromooo-monero
e74b3ab5f7
core: add p2p bind port options from net_node
...
They're now used by core to determine the data directory to use
for the txpool directory.
This fixes an assert in the core tests, which don't use the RPC
server, which normally initializes the P2P code.
8 years ago
Riccardo Spagni
50fadea8fa
Merge pull request #1747
...
26bd7aac
wallet_api: fix logging init via api (moneromooo-monero)
8 years ago
Riccardo Spagni
31a189b7dd
Merge pull request #1728
...
67693415
Fix compiler error about nested externs in slow_hash.c by moving declarations (NanoAkron)
8 years ago
Riccardo Spagni
b252afb0b0
Merge pull request #1736
...
424b76a4
Fix spurious synchronization status msgs (Howard Chu)
8 years ago
Riccardo Spagni
49efd3add9
Merge pull request #1727
...
0288310e
blockchain_db: add "raw" blobdata getters for block and transaction (moneromooo-monero)
8 years ago
Riccardo Spagni
b67d35a76a
Merge pull request #1725
...
53f04044
cryptonote_protocol: tweaks to the syncing speedup (moneromooo-monero)
8 years ago
Riccardo Spagni
98e34ca157
Merge pull request #1723
...
d43fde8a
network_throttle: demote spammy logs to TRACE (moneromooo-monero)
8 years ago
Riccardo Spagni
826f49485e
Merge pull request #1716
...
b560ed4a
daemon: silence spurious warning about uninitialized variable (moneromooo-monero)
8 years ago
Riccardo Spagni
59d96eedd8
Merge pull request #1724
...
cca95c1c
blockchain_db: do not throw on expected partial results getting keys (moneromooo-monero)
8 years ago
Riccardo Spagni
565c99f670
Merge pull request #1731
...
a427235e
core: add a missing newline on a string to be logged (moneromooo-monero)
b6a2230e
unit_tests: fix minor blockchain_db regression (moneromooo-monero)
c488eca5
hardfork: tone down some logs (moneromooo-monero)
8 years ago
Riccardo Spagni
6994c85201
Merge pull request #1733
...
a493c0b1
BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so required a definition. (Dion Ahmetaj)
8 years ago
Riccardo Spagni
d11dbe7dc2
Merge pull request #1744
...
a5a0a3c8
core: updates can now be downloaded (and SHA256 hash checked) (moneromooo-monero)
216f062e
util: add a SHA256 function (moneromooo-monero)
4bf78492
mlog: only silence errors for net by default, not net.* (moneromooo-monero)
d282cfcc
core: test key images against validity domain (moneromooo-monero)
efb72e74
http_client: add a couple consts (moneromooo-monero)
f640512c
Optionally query moneropulse DNS records to check for updates (moneromooo-monero)
e3cae4ae
core: display any fork warning at startup too (moneromooo-monero)
969ad710
dns_utils: fix first checked DNS entry being ignored (moneromooo-monero)
08c3f380
util: add a vercmp function to compare version numbers (moneromooo-monero)
e8a7525c
dns_utils: factor TXT record loading code from checkpoint code (moneromooo-monero)
8 years ago
Riccardo Spagni
d2059dfab2
Merge pull request #1737
...
69ab14d9
More robust battery status handling. (Dion Ahmetaj)
8 years ago
Riccardo Spagni
d596722dfa
Merge pull request #1749
...
5a3b1e98
wallet2: fix failure to send (relatedness check in wrong case) (moneromooo-monero)
8 years ago
moneromooo-monero
a5a0a3c894
core: updates can now be downloaded (and SHA256 hash checked)
8 years ago
moneromooo-monero
216f062eb8
util: add a SHA256 function
8 years ago
moneromooo-monero
d282cfcc46
core: test key images against validity domain
8 years ago
moneromooo-monero
f640512c53
Optionally query moneropulse DNS records to check for updates
...
It just checks and prints a message if there is a new version
for now.
8 years ago