moneromooo-monero
234296d376
wallet2: request transactions in slices when scanning for known rings
...
This avoid massive memory consumption for huge wallets
2018-05-24 13:02:35 +03:00
moneromooo-monero
a89545dacf
rpc: allow getting pruned blocks from gettransactions
...
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.
Also set decode_to_json to false where missing, we don't need this
either.
2018-05-24 13:01:43 +03:00
cslashm
0fc422b684
Fix sub-address tx scan.
...
When additional keys was needed, the TX scan failed because the
derivation data was always recomputed with the main tx_key and not
the corresponding additional one.
Moreover this patch avoid perf decreasing when not using HW device.
2018-05-24 12:57:49 +03:00
anonimal
c0234f9031
Build: add miniupnp submodule
...
Though we only need miniupnpc, rebasing and maintaining a miniupnpc-only
repo is unrealistic.
(cherry picked from commit 3c40eb768c292a4dec79d7dffd6685fd37940a2a)
2018-05-24 12:42:50 +03:00
anonimal
140cf4bfd4
CMake: update new location of in-tree miniupnpc
...
(cherry picked from commit b16a282f97d8f6c967e8a0b1ecfd75110f095182)
2018-05-24 12:41:16 +03:00
anonimal
17ae192dbf
Build: update CMake and p2p for in-tree miniupnp
...
(cherry picked from commit a7366b5feeffaeb65b217b2d6f138e0ab1c90192)
2018-05-24 12:38:58 +03:00
anonimal
d5c86e1abe
CMake: update new location of in-tree miniupnpc
2018-05-24 12:33:31 +03:00
stoffu
9f39259029
blockchain: pop top if block version disagrees with the ideal fork version
2018-05-24 12:28:17 +03:00
stoffu
cefad3cea8
Wallet API: allow log path to be non-default & console output to be configurable
2018-05-24 12:28:17 +03:00
moneromooo-monero
e303fd1e1d
chacha: fix build with GCC 8.1
2018-05-24 12:28:16 +03:00
moneroexamples
7572b3578f
crypto: more places needing fixing for GCC 8.1
2018-05-24 12:28:16 +03:00
moneromooo-monero
ed9f2d782c
version.cmake: fix configuring version.cpp without git
2018-05-24 12:28:16 +03:00
moneromooo-monero
b713b0ae43
daemon: request unpruned transactions for print_tx
...
instead of uninitialized
2018-05-24 12:28:16 +03:00
stoffu
0aa0b8347e
Fix output shuffling for multisig
2018-05-24 12:28:16 +03:00
cslashm
95dea60f41
Fix PCSC discovery under Windows/MSYS
...
Fix PCSC compilation under windows
2018-05-24 12:28:16 +03:00
jw
bcc2f65b22
Merge pull request #32 from wowario/mixin
...
Refactor v9 mixin condition
2018-05-18 20:29:27 -07:00
wowario
9919ee66a2
refactor mixin condition
2018-05-18 10:54:37 +03:00
jw
94fc2c514d
Merge pull request #31 from wowario/art
...
add WOW ASCII art
2018-05-17 20:02:30 -07:00
jw
0548011ca5
Merge pull request #30 from wowario/mixin
...
static mixin (protocol level)
2018-05-17 20:02:01 -07:00
jw
3b1028e576
Merge pull request #29 from wowario/release-v0.2.1.0
...
Upstream merge for releasev0.2.1.0
2018-05-17 19:52:48 -07:00
wowario
bcf485d9a7
add WOW ASCII art
2018-05-18 03:13:25 +03:00
wowario
fe94ba558c
static mixin
2018-05-17 18:38:36 +03:00
wowario
dbece784e4
up version to v0.2.1.0
2018-05-17 00:35:20 +03:00
moneromooo-monero
f6d5ada824
README.md: mention building deps with -fPIC for static builds
2018-05-17 00:21:04 +03:00
anonimal
9864284750
Build: update CMake and p2p for in-tree miniupnp
2018-05-17 00:08:19 +03:00
anonimal
2971e639b7
CMake: update new location of in-tree miniupnpc
2018-05-17 00:06:45 +03:00
anonimal
0b6cd8d6d3
Build: add miniupnp submodule
...
Though we only need miniupnpc, rebasing and maintaining a miniupnpc-only
repo is unrealistic.
2018-05-17 00:04:26 +03:00
moneromooo-monero
23d1007327
speedup get_output_histogram for all amounts when min_count > 0
...
This skips the vast majority of "dust" output amounts with just
one instance on the chain. Clocks in at 0.15% of the original
time on testnet.
2018-05-16 23:59:48 +03:00
anonimal
3857034289
Build: update CMake and p2p for in-tree miniupnp
...
(cherry picked from commit a7366b5feeffaeb65b217b2d6f138e0ab1c90192)
2018-05-16 23:57:56 +03:00
anonimal
035bf5a93b
CMake: update new location of in-tree miniupnpc
...
(cherry picked from commit b16a282f97d8f6c967e8a0b1ecfd75110f095182)
2018-05-16 23:55:56 +03:00
anonimal
252687f99c
Build: add miniupnp submodule
...
Though we only need miniupnpc, rebasing and maintaining a miniupnpc-only
repo is unrealistic.
(cherry picked from commit 3c40eb768c292a4dec79d7dffd6685fd37940a2a)
2018-05-16 23:51:48 +03:00
anonimal
06016d67f0
Build: remove in-tree miniupnpc
...
Will be replaced by a submodule.
2018-05-16 23:28:38 +03:00
stoffu
4b93bf5be9
daemon: read config file before reading any other args
2018-05-16 23:26:55 +03:00
moneromooo-monero
cb3853d7a3
device: add a one off override keyword where appropriate
2018-05-16 23:26:10 +03:00
moneromooo-monero
3903d03a93
simplewallet: add version command
2018-05-16 23:20:17 +03:00
moneromooo-monero
dac20e337a
daemon: add a version command
2018-05-16 23:17:17 +03:00
moneromooo-monero
b63635f38d
wallet2: increase rpc timeout for get_output_distribution
2018-05-16 23:11:46 +03:00
moneromooo-monero
b9eda26091
add top height to get_output_distribution, and cache it for rct
...
This should cache the vast majority of calls for long running wallets
2018-05-16 23:11:19 +03:00
moneromooo-monero
3aa058c9d9
util: log stack trace on crash
2018-05-16 23:10:14 +03:00
moneromooo-monero
29954e88f3
rpc: add missing perf timer for get_output_distribution
2018-05-16 22:54:57 +03:00
moneromooo-monero
cf1bc8c98f
tx_pool: fix loading with colliding key images
...
A key image may be present more than once if all but one of the
txes spending that key image are coming from blocks. When loading
a txpool from storage, we must load the one that's not from a
block first to avoid rejection
2018-05-16 22:48:45 +03:00
stoffu
c71e8870db
wallet2: store subaddress lookahead settings
2018-05-16 22:46:23 +03:00
moneromooo-monero
f1ed4a77d1
common: make this build with unbound 1.4.20
...
Common on currently used distros
2018-05-16 22:44:22 +03:00
cslashm
7b3aef524b
Use 'boost' mutex instead of 'std' mutex
2018-05-16 22:43:27 +03:00
cslashm
7a79ba183d
Fix sub-address tx scan.
...
When additional keys was needed, the TX scan failed because the
derivation data was always recomputed with the main tx_key and not
the corresponding additional one.
Moreover this patch avoid perf decreasing when not using HW device.
2018-05-16 22:43:05 +03:00
stoffu
d3c3efac0c
simplewallet: fix help message of sign_transfer
2018-05-16 22:42:11 +03:00
moneromooo-monero
8de302627a
wallet2: request transactions in slices when scanning for known rings
...
This avoid massive memory consumption for huge wallets
2018-05-16 22:41:34 +03:00
moneromooo-monero
f4d38403a0
rpc: allow getting pruned blocks from gettransactions
...
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.
Also set decode_to_json to false where missing, we don't need this
either.
2018-05-16 22:39:18 +03:00
moneromooo-monero
ab3c7036c3
wallet2: request transactions in slices when scanning for known rings
...
This avoid massive memory consumption for huge wallets
2018-05-16 22:36:34 +03:00
moneromooo-monero
320db6c7b7
rpc: allow getting pruned blocks from gettransactions
...
and get them pruned in find_and_save_rings, since it does not need
the pruned data in the first place.
Also set decode_to_json to false where missing, we don't need this
either.
2018-05-16 22:34:05 +03:00