| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| | |
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)
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/
|/|
| | |
c27d961 [depends] update openssl to 1.0.2r (who-biz)
|
| | |
| |
| |
| |
| |
| |
| |
| | |
- This addresses https://www.openssl.org/news/secadv/20190226.txt (CVE: 2019-1559) which impacted all versions of openssl-1.0.
Note that this does not address CVE-2019-1543 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1543), which impacts all versions of openssl 1.1 through 1.1.0j and 1.1.1b.
The above (1.1) is patched in openssl, where it was marked as low severity. Similar issues possibly present in monero, should be looked into w.r.t. CVE-2019-1543.
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
4cff925 p2p: fix GCC 9.1 crash (monermooo-monero)
f47488c Fix GCC 9.1 build warnings (moneromooo-monero)
ce13a98 cmake: do not use -mmitigate-rop on GCC >= 9.1 (moneromooo-monero)
|
| | | |
| | |
| | |
| | |
| | | |
It was removed, but it still accepted by the compiler, which warns
for every file
|
| | | |
| | |
| | |
| | | |
GCC wants operator= aand copy ctor to be both defined, or neither
|
| | | | |
|
| |\ \ \
| | | |
| | | |
| | | | |
b0a04f7 epee: fix SSL autodetect on reconnection (xiphon)
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
117f950 miner: fix double free of thread attributes (ston1th)
|
| | | |/
| |/|
| | |
| | | |
issue: #5568
|
| |\ \ \
| |/ /
|/| |
| | | |
6375111 miniupnpc: update to build on BSD (moneromooo-monero)
|
| |/ / |
|
| |\ \
| | |
| | |
| | | |
eeebad66 functional_tests: fix python3 compatibility (moneromooo-monero)
|
| | |/
| |
| |
| | |
Also add missing bans test to the default tests
|
| |\ \
| | |
| | |
| | | |
b7a96a08 core: update pruning if using --prune-blockchain on a pruned blockchain (moneromooo-monero)
|
| | |/
| |
| |
| |
| | |
Avoids a massive amount of spurious warnings if the last update before
the daemon exited was a while ago and the daemon was syncing
|
| |\ \
| | |
| | |
| | |
| | | |
a663ccba blockchain: do not try to pop blocks down to the genesis block (moneromooo-monero)
8f2a99d8 core: do not commit half constructed batch db txn (moneromooo-monero)
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
de6cfacc refresh and update translations for new release (erciccione)
|
| | |/ |
|
| |\ \
| | |
| | |
| | |
| | |
| | | |
4456a4b9 Fix allow any cert mode in wallet rpc when configured over rpc (Lee Clagett)
fafc5c36 Add ssl_options support to monerod's rpc mode. (Lee Clagett)
ce73cc3a Fix configuration bug; wallet2 --daemon-ssl-allow-any-cert now works. (Lee Clagett)
|
| | | | |
|
| | | | |
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
13864702 functional_tests: fix rare get_output_distribution failure (moneromooo-monero)
|
| | |/
| |
| |
| |
| |
| |
| | |
When the wallet auto refreshes after mining the last two blocks
but before popping them, it will then try to use outputs which
are not unlocked yet. This is really a wallet problem, which
will be fixed later.
|
| |\ \
| | |
| | |
| | | |
205a0ba1 unit_tests: make the density test a bit less stringent (moneromooo-monero)
|
| | |/
| |
| |
| | |
It's an inherently random test
|
| |\ \
| |/
|/|
| | |
b6830db2 Fix #5553 (Howard Chu)
|
| | |
| |
| |
| | |
Make sure the tip hash still matches the cached block
|