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