wowario
514328a65f
update checkpoints.dat
5 years ago
wowario
172966a0c3
simplewallet: tone down not mining warning
5 years ago
wowario
815d93ba24
faster sync from 0
5 years ago
moneromooo-monero
556ec3c144
simplewallet: don't ask about mining when running a command line
...
This is likely to be done via a script
5 years ago
wowario
805781957a
silent no incoming connections warning
5 years ago
wowario
03e49575a4
bump version to 0.6.1.2
5 years ago
wowario
4f262b2de9
set background mining to No
5 years ago
wowario
5563c65f64
rename to wownero
5 years ago
moneromooo-monero
adbb7229af
blockchain_export: allow exporting blocks.dat format from pruned
...
We don't need any of the pruned data for this
5 years ago
moneromooo-monero
e49f7450d2
daemon: display peer address type in print_cn
5 years ago
moneromooo-monero
10593e20a5
tx_sanity_check: don't print an error when not enough outs to check
5 years ago
moneromooo-monero
517d5e6915
rpc: work around a GCC 7.4.0 (at least) bug
...
In static member function ‘static boost::optional<cryptonote::rpc::output_distribution_data> cryptonote::rpc::RpcHandler::get_output_distribution(const std::function<bool(long unsigned int, long unsigned int, long unsigned int, long unsigned int&, std::vector<long unsigned int>&, long unsigned int&)>&, uint64_t, uint64_t, uint64_t, const std::function<crypto::hash(long unsigned int)>&, bool, uint64_t)’:
cc1plus: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709551536 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
5 years ago
moneromooo-monero
24bbd442a3
core: do not complain about low block rate if disconnected
...
In that case, we'll still keep the "Monero is now disconnected
from the network" near the end of the log
5 years ago
moneromooo-monero
f15de92f90
blockchain: silence an error getting blocks for pruned nodes
...
This happens often when a pre-pruning node asks a pruned node
for data it does not have
5 years ago
moneromooo-monero
2e9b9d92fc
db_lmdb: commit pruning txn at checkpoints
...
to avoid errors when the txn is too large
5 years ago
moneromooo-monero
eb189153ca
p2p: don't forget pruning seed or public RPC port when updating peers
...
Older nodes don't pass that information around
5 years ago
moneromooo-monero
6755e0d7f3
p2p: propagate out peers limit to payload handler
5 years ago
moneromooo-monero
d46fb70930
p2p: close the right number of connections on setting max in/out peers
5 years ago
moneromooo-monero
39e9fa05b8
core: fix --prune-blockchain not pruning if no blockchain exists
5 years ago
moneromooo-monero
e6c875a954
rpc: restrict the recent cutoff size in restricted RPC mode
5 years ago
moneromooo-monero
12085c4c74
ensure no NULL is passed to memcpy
...
NULL is valid when size is 0, but memcpy uses nonnull attributes,
so let's not poke the bear
5 years ago
moneromooo-monero
2fb6c1f80d
serialization: check stream good flag at the end
...
just in case
5 years ago
moneromooo-monero
8ad9d0f618
tree-hash: allocate variable memory on heap, not stack
...
Large amounts might run out of stack
Reported by guidov
5 years ago
moneromooo-monero
ddafd99cac
cryptonote: throw on tx hash calculation error
5 years ago
moneromooo-monero
26276d5df7
serialization: fail on read_varint error
5 years ago
moneromooo-monero
de536f49cb
cryptonote_protocol: fix another potential P2P DoS
...
When asking for txes in a fluffy transaction, one might ask
for the same (large) tx many times
5 years ago
moneromooo-monero
3fdf63bc90
cryptonote_protocol: expand basic DoS protection
...
Count transactions as well
5 years ago
anonimal
2f402f9a45
cryptonote_protocol_handler: prevent potential DoS
...
Essentially, one can send such a large amount of IDs that core exhausts
all free memory. This issue can theoretically be exploited using very
large CN blockchains, such as Monero.
This is a partial fix. Thanks and credit given to CryptoNote author
'cryptozoidberg' for collaboration and the fix. Also thanks to
'moneromooo'. Referencing HackerOne report #506595 .
5 years ago
jw
94390f8364
Merge pull request #216 from wowario/upstream
...
Upstream
5 years ago
jw
5249d14063
Merge pull request #215 from wowario/masterb
...
bump version to 0.6.1.1 and update checkpoints.dat
5 years ago
moneromooo-monero
ae9de01824
Fix GCC 9.1 build warnings
...
GCC wants operator= aand copy ctor to be both defined, or neither
5 years ago
moneromooo-monero
5227b3280c
p2p: fix GCC 9.1 crash
5 years ago
ston1th
33634f6dfd
miner: fix double free of thread attributes
...
issue: #5568
5 years ago
wowario
da0c68074e
bump version to 0.6.1.1 and update checkpoints.dat
5 years ago
fuwa
7683daa61f
hotfix "no ring" error
5 years ago
jw
c3f0e58191
Merge pull request #209 from wowario/master
...
bump up to v0.6.1
5 years ago
jw
1b96834767
Merge pull request #208 from fuwa0529/fix-bp
...
Fix tx error on testnet2
5 years ago
wowario
ee9419998b
bump up to v0.6.1
5 years ago
fuwa
f3d415f7a0
fix old bulletproof conditional branches
5 years ago
fuwa
904349a75c
wallet2: fix hf rules for small BP
5 years ago
wowario
fdb1f180e4
correct RX_BLOCK_VERSION
5 years ago
jw
e757efb83d
Merge pull request #204 from wowario/checkpoints
...
update checkpoints.dat
5 years ago
Hiroji Kiyotake
29e13fe96a
Merge branch 'dev-v0.6' into wow
5 years ago
wowario
5825907680
update checkpoints.dat
5 years ago
wowario
496c4babb6
update block synchronizing count fork height
5 years ago
wowario
c7b73d31a5
update rpc mining_status
5 years ago
Howard Chu
3b9a06d5aa
Proposed tweak for issue with finding seedblock hash
...
This patch isn't needed if we always restrict block-sync-size to <= SEEDHASH_EPOCH_LAG.
But otherwise, this will allow syncing with larger block-sync-sizes.
5 years ago
wowario
a1258baf5a
add RandomWOW
5 years ago
moneromooo-monero
baddb899f7
core: update pruning if using --prune-blockchain on a pruned blockchain
...
Avoids a massive amount of spurious warnings if the last update before
the daemon exited was a while ago and the daemon was syncing
5 years ago
moneromooo-monero
19d4cbefe8
blockchain: do not try to pop blocks down to the genesis block
5 years ago