| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| | |
0a9bda81 bump version to 0.14.1.2 (Riccardo Spagni)
f4f00acc update checkpoints.dat hash (Riccardo Spagni)
|
| | | |
|
| | | |
|
| |\|
| |
| |
| | |
65e22229 prep for 0.14.1.1 (Riccardo Spagni)
|
| |/ |
|
| |\
| |
| |
| |
| | |
1542d5d9 cryptonote_protocol: drop peers we can't download from when syncing (moneromooo-monero)
ff42af87 p2p: add a few missing connection close calls (moneromooo-monero)
|
| | |
| |
| |
| |
| |
| |
| | |
Any peer that's behind us while syncing is useless to us (though
not to them). This ensures that we don't get our peer slots filled
with peers that we can't use. Once we've synced, we can connect
to them and they can then sync off us if they want.
|
| | | |
|
| |\ \
| | |
| | |
| | | |
f3febaf wallet_rpc_server: fix get_bulk_payments with short payment ids (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
8072e23 p2p: don't connect to more than one IP per class B if we can (moneromooo-monero)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
200e53c keccak: guard against misaligned memory accesses on ARM (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
The code generated is exactly the same as the direct access
one on x86_64
|
| |\ \ \
| | | |
| | | |
| | | | |
6461815 Depends: Update HIDAPI version (TheCharlatan)
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The macos binaries in release v0.14.1.0 were compiled with the buggy
hidapi-0.8.0-rc1 version. This resulted in users not being able to use
their Ledger with the latest cli wallet. After the patch depends now
fetches the source from the libusb hidapi repository that has taken over
maintenance of hidapi.
|
| |\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | |
| | | | |
5157060 Add debug targets to depends Makefile (TheCharlatan)
8475cbb Remove clutter in depends installed packages (TheCharlatan)
48c2659 Add ncurses package for linux and darwin readline (TheCharlatan)
|
| | | | |
| | | |
| | | |
| | | | |
Readline support is now compiled with the ncurses backend.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To speedup the depends cached builds, remove some some clutter from the package
files. This mainly incldues removing all the shared libraries and .la
linker files. It also gives stronger guarantees that monero only links
the static libs without any external rvalues.
|
| | |/ /
| | |
| | |
| | |
| | | |
Packages can now be built individually and for each stage. This allows
easier debugging.
|
| |\ \ \
| | | |
| | | |
| | | | |
c1eba2b core: fix --prune-blockchain not pruning if no blockchain exists (moneromooo-monero)
|
| | |/ / |
|
| |\ \ \
| | | |
| | | |
| | | | |
c382677 blockchain: silence an error getting blocks for pruned nodes (moneromooo-monero)
|
| | |/ /
| | |
| | |
| | |
| | | |
This happens often when a pre-pruning node asks a pruned node
for data it does not have
|
| |\ \ \
| |_|/
|/| |
| | | |
ba035bf db_lmdb: commit pruning txn at checkpoints (moneromooo-monero)
|
| | |/
| |
| |
| | |
to avoid errors when the txn is too large
|
| |\ \
| | |
| | |
| | | |
c78f7c5 Remove Xiala.net from the list of dns resolvers (tobtoht)
|
| | |/
| |
| |
| | |
It is down permanently. See: https://xiala.net/
"Ende November 2018 werden alle Dienste von xiala.net abgeschaltet."
|
| |\ \
| | |
| | |
| | | |
93eb4d7 rpc: set sanity_check_failed to false when successful (stoffu)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
bb7b059 tx_sanity_check: relax the median check a lot (monermooo-monero)
|
| | |/
| |
| |
| | |
we don't want to prevent bona fide txes, just obvious bad ones
|
| |\ \
| |/
|/|
| | |
761a39a p2p: don't forget pruning seed or public RPC port when updating peers (moneromooo-monero)
|
| |/
|
|
| |
Older nodes don't pass that information around
|
| |\
| |
| |
| | |
6ed1679b prep for 0.14.1 release (Riccardo Spagni)
|
| | | |
|
| |\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
542cab02 rpc: restrict the recent cutoff size in restricted RPC mode (moneromooo-monero)
434e617a ensure no NULL is passed to memcpy (moneromooo-monero)
279f1f2c abstract_tcp_server2: improve DoS resistance (moneromooo-monero)
756773e5 serialization: check stream good flag at the end (moneromooo-monero)
e3f714aa tree-hash: allocate variable memory on heap, not stack (moneromooo-monero)
67baa3a6 cryptonote: throw on tx hash calculation error (moneromooo-monero)
d6bb9ecc serialization: fail on read_varint error (moneromooo-monero)
19490e44 cryptonote_protocol: fix another potential P2P DoS (moneromooo-monero)
fa4aa47e cryptonote_protocol: expand basic DoS protection (moneromooo-monero)
3c953d53 cryptonote_protocol_handler: prevent potential DoS (anonimal)
b873b69d epee: basic sanity check on allocation size from untrusted source (moneromooo-monero)
|
| | | |
|
| | |
| |
| |
| |
| | |
NULL is valid when size is 0, but memcpy uses nonnull attributes,
so let's not poke the bear
|
| | | |
|
| | |
| |
| |
| | |
just in case
|
| | |
| |
| |
| |
| |
| | |
Large amounts might run out of stack
Reported by guidov
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
When asking for txes in a fluffy transaction, one might ask
for the same (large) tx many times
|
| | |
| |
| |
| | |
Count transactions as well
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |/
|
|
| |
Reported by guidov
|
| |\
| |
| |
| |
| |
| |
| | |
cfa88ac Don't use -march=native (hyc)
e85bf46 Allow parallel make (hyc)
0ef8391 Delete redundant cppzmq dependency (hyc)
86591eb Use 9 digit build IDs (hyc)
|
| | | |
|