Commit graph

6066 commits

Author SHA1 Message Date
jw
d4ee3c3251
Merge pull request #75 from wowario/checkpoints
update checkpoints.dat for point release
2018-08-05 17:13:36 -07:00
jw
b48234e81b
Merge pull request #74 from fuwa0529/fix-default-mixin-link-error
clean up defaultMixin for wallet api
2018-08-05 17:13:25 -07:00
wowario
0cae683a75
update checkpoints.dat for point release 2018-08-01 10:35:14 -05:00
fuwa
cb1174cbe7 clean up defaultMixin for wallet api 2018-08-01 03:13:09 +08:00
jw
a53251ceb8
Merge pull request #72 from wowario/lwma2
update lwma2
2018-07-28 07:12:37 -07:00
jw
c074baee61
Merge pull request #71 from wowario/upstream
Upstream
2018-07-28 07:12:27 -07:00
wowario
6fa2c65993
Reset testnet timestamp 2018-07-28 00:47:26 -05:00
stoffu
5b7063c15a
db_lmdb: enable batch transactions by default 2018-07-27 16:00:32 -05:00
moneromooo-monero
db77273f3f
node_rpc_proxy: factor a few RPC calls using get_info
Takes advantage of caching
2018-07-27 15:57:10 -05:00
moneromooo-monero
13e9035505
blockchain: cache next block difficulty after adding a block
It's not 100% certain it'll be needed, but it avoids getinfo
needing the blockchain lock and potentially blocking
2018-07-27 15:54:07 -05:00
moneromooo-monero
e2a3f71870
memwipe: don't call the workhorse for 0 bytes
Some of them don't like it
2018-07-27 15:52:54 -05:00
moneromooo-monero
668489a322
db_lmdb: don't sync a read only DB
This would only throw
2018-07-27 15:52:09 -05:00
moneromooo-monero
fa3ae1a16d
alt_chain_info can now give more info about a particular alt chain 2018-07-27 09:33:24 -05:00
moneromooo-monero
a28b9e2e44
rpc: add blockchain disk size to getinfo
This should help new nodes predict how much disk space will be
needed for a full sync
2018-07-27 09:33:24 -05:00
stoffu
39ff8c91c7
miner: show id and height when a block is found 2018-07-27 09:33:24 -05:00
moneromooo-monero
f2b1dca6aa
remove epee from link lines where it's redundant
For some reason, this confuses and kills ASAN on startup
as it thinks const uint8_t ipv4_network_address::ID is
defined multiple times.
2018-07-27 09:33:24 -05:00
moneromooo-monero
a896603556
blockchain: set the m_verifivation_failed flag in a couple more places
when a block being added to the main chain is invalid.

This ensures the peer is banned after a number of these.
2018-07-27 04:06:12 -05:00
Teutone
e492718cd0
add .load() to make Boost 1.67 happy with its new is_integral check 2018-07-27 03:45:51 -05:00
moneromooo-monero
4cb1fa3243
wallet2: ensure outputs are processed only once
This should be proof against any way one might get to multiple
processing, such as generating the same derivation from the
same pubkey, etc
2018-07-27 03:45:51 -05:00
wowario
a2d3bc992d
update lwma2 2018-07-23 20:57:33 -07:00
jw
6b05e7f45d
Merge pull request #70 from wowario/upstream
Upstream
2018-07-07 11:28:18 -07:00
wowario
0f4ed31a61
bump version to 0.2.2.0 2018-07-07 13:32:51 +03:00
m2049r
68505da66f malloc scratchpad for all supported android archs 2018-07-07 13:25:11 +03:00
moneromooo-monero
6eaa228b16 abstract_tcp_server2: fix use after free 2018-07-07 13:22:01 +03:00
moneromooo-monero
05b49cc1bb simplewallet: init trusted daemon flag to false when autodetecting 2018-07-07 13:21:35 +03:00
moneromooo-monero
90a4ba36a6 wallet2: fix read buffer overflow in import_key_images 2018-07-07 13:21:13 +03:00
stoffu
0bd04bdfad wallet-rpc.getaddress: throw if index is out of bound 2018-07-07 13:20:52 +03:00
moneromooo-monero
5cdbfe4e8b zmq_server: fix bind call when address and/or port are empty 2018-07-07 13:20:34 +03:00
Howard Chu
2c9c795f0c Fix RPC crashes that didn't check for an open wallet 2018-07-07 13:19:37 +03:00
moneromooo-monero
7ba35598be wallet2: fix out of sync account tag cache
This would cause crashes when trying to tag an account that was
just created
2018-07-07 13:19:10 +03:00
moneromooo-monero
65f483ca5b abstract_tcp_server2: restart async accept on error 2018-07-07 13:18:45 +03:00
stoffu
6463a6da6f epee.string_tools: add conversion between UTF-8 and UTF-16 2018-07-07 13:18:26 +03:00
stoffu
86e6008036 Move parse_subaddress_lookahead() from simplewallet.cpp to util.cpp 2018-07-07 13:17:07 +03:00
stoffu
4bd2b033f6 wallet2: lower default for subaddress lookahead when restoring with hardware 2018-07-07 13:16:47 +03:00
stoffu
f4fa62e1db wallet: allow unspendable unmixable outputs to be discarded 2018-07-07 13:16:26 +03:00
stoffu
dc4b05bfd4 wallet2: use decoded amount when reporting repeated output key 2018-07-07 13:15:58 +03:00
moneromooo-monero
b27b34d90a epee: fallback to a counter if gmtime fails when rotating logs 2018-07-07 13:14:19 +03:00
moneromooo-monero
fea950a61b wallet: do not log by default if we're not asked to log to console
This means monero-wallet-rpc still does, but the user level program
does not.
2018-07-07 13:13:57 +03:00
moneromooo-monero
7f3f923021 tx_pool: initialize bitflags padding since it gets written to storage
Avoids valgrind reporting uninitialized data usage
2018-07-07 13:13:36 +03:00
moneromooo-monero
8345f0aabc util: consider Tor/I2P addresses to be non local 2018-07-07 13:13:14 +03:00
moneromooo-monero
edf18e227d simplewallet: add optional trusted/untrusted argument to set_daemon
Otherwise the previous daemon's trustedness would carry over.
If not specified, the local address check is performed again.
2018-07-07 13:12:54 +03:00
stoffu
2b863521ba blockchain: pop forked blocks only when DB is not read-only 2018-07-07 13:12:33 +03:00
moneromooo-monero
6270a903c8 blockchain: return error when requesting non existent output
avoids RPC thread dying, causing the wallet to timeout
2018-07-07 13:12:12 +03:00
moneromooo-monero
9d366226cb epee: fix detection of 172.16.0.0/172.31.255.255 local IP range 2018-07-07 13:11:51 +03:00
moneromooo-monero
9a2fa460b0 daemon: fix readline interfering with std::cerr usage
Once readline is initialized, std::cerr's operator<< will
output a 0xff byte for unknown reasons.
2018-07-07 13:11:30 +03:00
moneromooo-monero
6489ad8a1a disable file size sanity check when loading the wallet cache 2018-07-07 13:11:08 +03:00
moneromooo-monero
7df1321b30 fix build with GCC 8.1.0 2018-07-07 13:10:47 +03:00
moneromooo-monero
8212762312 core: lock incoming tx lock when checking the txpool and chain
This gets rid of an innocuous race trying to add the same tx
twice to the txpool
2018-07-07 13:10:25 +03:00
moneromooo-monero
6f2886e135 simplewallet: add --untrusted-daemon option 2018-07-07 13:10:04 +03:00
jw
1f3521f958
Merge pull request #68 from wownero/release-v0.2.1.0
Release v0.2.1.0
2018-07-06 17:31:24 -07:00