aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-03epee: don't log raw packet datamoneromooo-monero1-4/+4
2021-01-01Merge pull request #7250Alexander Blair10-11/+40
61b6e4cc6 Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett)
2021-01-01Merge pull request #7246Alexander Blair8-21/+90
0aa541b36 protocol: more sanity checks in new chain block hashes (moneromooo-monero)
2021-01-01Merge pull request #7243Alexander Blair1-1/+6
8e2caf3fb portable_storage: check object limit where appropriate (moneromooo)
2021-01-01Merge pull request #7237Alexander Blair1-0/+1
656b2f7ce p2p: fix deadlock banning while updating peer lists (moneromooo)
2021-01-01Merge pull request #7234Alexander Blair1-1/+1
31c69923b protocol: don't reset last request time on an idle timer (moneromooo-monero)
2021-01-01Merge pull request #7220Alexander Blair3-0/+3
20bdbd7aa portable_storage: forbid unnamed sections (xiphon)
2020-12-31protocol: more sanity checks in new chain block hashesmoneromooo-monero8-21/+90
2020-12-31portable_storage: check object limit where appropriatemoneromooo1-1/+6
also fix pedantic off by one in check
2020-12-31p2p: fix deadlock banning while updating peer listsmoneromooo1-0/+1
2020-12-30protocol: don't reset last request time on an idle timermoneromooo-monero1-1/+1
this prevents losing time of "idle time" for a peer, which could otherwise be reset by another timed sync command from the peer
2020-12-29Merge pull request #7221Alexander Blair11-22/+32
1eb14af1a rpc: limit the number of txes for get_blocks.bin (moneromooo-monero)
2020-12-29Merge pull request #7218Alexander Blair1-5/+0
353f93ee1 portable_storage: remove array element limit (moneromooo-monero)
2020-12-29Merge pull request #7207Alexander Blair5-13/+14
f7ab8bc6d ssl: buffered handshake detection (anon)
2020-12-29rpc: limit the number of txes for get_blocks.binmoneromooo-monero11-22/+32
2020-12-28portable_storage: forbid unnamed sectionsxiphon3-0/+3
2020-12-28portable_storage: remove array element limitmoneromooo-monero1-5/+0
some people don't want it
2020-12-28Merge pull request #7205Alexander Blair3-23/+23
bcdc6c62b protocol: fix false positives dropping peers (moneromooo-monero)
2020-12-28Merge pull request #7202Alexander Blair1-2/+0
bc97eb8a3 portable_storage: remove overly aggressive cutoff (moneromooo-monero)
2020-12-28Merge pull request #7196Alexander Blair1-1/+1
4310780c0 cryptonote_basic: guess what got lost porting patches to branches again (moneromooo-monero)
2020-12-28ssl: buffered handshake detectionanon5-13/+14
2020-12-27protocol: fix false positives dropping peersmoneromooo-monero3-23/+23
it'd trigger on reorgs
2020-12-27portable_storage: remove overly aggressive cutoffmoneromooo-monero1-2/+0
2020-12-26Merge pull request #7199Alexander Blair3-20/+19
025db3d2b Revert "Reject existing claimed blocks in sync mode" (luigi1111)
2020-12-27Revert "Reject existing claimed blocks in sync mode"luigi11113-20/+19
2020-12-26cryptonote_basic: guess what got lost porting patches to branches againmoneromooo-monero1-1/+1
2020-12-26Merge pull request #7192Alexander Blair1-6/+21
95575cda6 epee: fix some issues using connections after shutdown (moneromooo-monero)
2020-12-26Merge pull request #7190Alexander Blair1-1/+35
7f407c027 portable_storage: add some sanity checks on data size (moneromooo-monero)
2020-12-26Merge pull request #7182Alexander Blair1-1/+1
5ef43355f edited readme version table to include v0.17.1.7 (Gingeropolous)
2020-12-26Merge pull request #7188Alexander Blair3-5/+18
efe83982d protocol: drop nodes if they claim new data but only give stale data (moneromooo-monero)
2020-12-26Merge pull request #7180Alexander Blair2-6/+18
56748e1d7 ban lists may now include subnets (moneromooo-monero)
2020-12-26Merge pull request #7173Alexander Blair7-11/+68
d2fda6c25 restrict public node checks a little (moneromooo-monero)
2020-12-26Merge pull request #7172Alexander Blair1-1/+1
e80f8d7ad apt update before installing (mj-xmr)
2020-12-26Merge pull request #7154Alexander Blair3-19/+20
cf7e1571d protocol: reject claimed block hashes that already are in the chain (moneromooo-monero) af0a25544 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero)
2020-12-26Merge pull request #7145Alexander Blair1-0/+2
68637bca3 p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
2020-12-26Merge pull request #7138Alexander Blair5-5/+67
e9abfea16 Optional DNS based blocklist (moneromooo-monero)
2020-12-26Merge pull request #7099Alexander Blair1-0/+1
9d2bb586a Add command to sign freebsd assert file for gitian (MoneroArbo)
2020-12-26Merge pull request #7098Alexander Blair3-6/+5
c0c75ac19 Fixed issues found by static analysis (SChernykh)
2020-12-26Merge pull request #7086Alexander Blair1-2/+2
14bc5c095 db_lmdb: move spammy "not found in db" message to TRACE (moneromooo-monero)
2020-12-26Merge pull request #6931Alexander Blair1-2/+28
fbb03ef2a simplewallet: add "address mnew" command (codesoap)
2020-12-26simplewallet: add "address mnew" commandcodesoap1-2/+28
2020-12-26epee: fix some issues using connections after shutdownmoneromooo-monero1-6/+21
2020-12-26portable_storage: add some sanity checks on data sizemoneromooo-monero1-1/+35
especially when allocated size is >> serialized data size
2020-12-25protocol: drop nodes if they claim new data but only give stale datamoneromooo-monero3-5/+18
Some joker is spending time actually doing this
2020-12-22restrict public node checks a littlemoneromooo-monero7-11/+68
do not include blocked hosts in peer lists or public node lists by default, warn about no https on clearnet and about untrusted peers likely being spies
2020-12-21edited readme version table to include v0.17.1.7Gingeropolous1-1/+1
edited readme version table to include v0.17.1.7 as recommended version
2020-12-22ban lists may now include subnetsmoneromooo-monero2-6/+18
2020-12-20apt update before installingmj-xmr1-1/+1
2020-12-20Optional DNS based blocklistmoneromooo-monero5-5/+67
If enabled, pulls IPs to block on blocklist.moneropulse.*, and blocks then for 8 days (so IPs dropping from the list will eventually get unblocked, and DNS failures don't result in instant clearing of the blocklist). Enable with --enable-dns-blocklist
2020-12-19Merge pull request #7151luigi11112-1/+18
4978f69 Fix byte_stream::put_n (Lee Clagett)
2020-12-19Merge pull request #7143luigi11111-1/+3
58651d1 p2p: ignore incoming peer list entries when we have them blocked (moneromooo-monero)
2020-12-19Merge pull request #7141luigi11112-4/+42
9de3787 daemon: the ban command can now load IPs from a file (ban @filename) (moneromooo-monero)
2020-12-19Merge pull request #7075luigi11112-3/+3
f3c0d4f protocol: remove unused (and cunningly uninitialized) field (moneromooo-monero) 8e62362 p2p: ifx getting seed nodes for uncommon cases (moneromooo-monero)
2020-12-19Merge pull request #7074luigi11111-1/+3
9024622 add -framework AppKit for Apple (woodser)
2020-12-17Merge pull request #7156luigi11114-1/+13
5a1ac9c rpc: add a busy_syncing field to get_info (moneromooo-monero)
2020-12-17rpc: add a busy_syncing field to get_infomoneromooo-monero4-1/+13
true if and pretty much only if new blocks are being added
2020-12-17protocol: reject claimed block hashes that already are in the chainmoneromooo-monero3-0/+15
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett10-11/+40
2020-12-16protocol: drop peers we can't download anything from in sync modemoneromooo-monero1-19/+5
instead of the (incorrect) check for whether we think we might have a user for it at some point in the near future. We can reconnect.
2020-12-15protocol: remove unused (and cunningly uninitialized) fieldmoneromooo-monero1-2/+0
2020-12-15p2p: ifx getting seed nodes for uncommon casesmoneromooo-monero1-1/+3
The code is technically correct, but liable to easily become incorrect with changes
2020-12-14Fix byte_stream::put_nLee Clagett2-1/+18
2020-12-14daemon: the ban command can now load IPs from a file (ban @filename)moneromooo-monero2-4/+42
2020-12-13p2p: remove peers from grey and anchors lists when blockedmoneromooo-monero1-0/+2
2020-12-13p2p: ignore incoming peer list entries when we have them blockedmoneromooo-monero1-1/+3
2020-12-12Merge pull request #7130luigi11112-0/+12
543733d protocol: include first new block in chain entry response (moneromooo-monero)
2020-12-12Merge pull request #7127luigi11112-0/+36
5d1849a protocol: stricter checks on received chain hash list (moneromooo)
2020-12-12Merge pull request #7123luigi11111-1/+1
62e8ca5 protocol: revert incoming chain height check against local chain (moneromooo-monero)
2020-12-12Merge pull request #6495luigi11111-6/+37
12a422c workflows: add ccache support (selsta)
2020-12-12protocol: include first new block in chain entry responsemoneromooo-monero2-0/+12
2020-12-11protocol: stricter checks on received chain hash listmoneromooo2-0/+36
2020-12-11workflows: add ccache supportselsta1-6/+37
2020-12-11protocol: revert incoming chain height check against local chainmoneromooo-monero1-1/+1
We can actually request a chain that's further away from what we have as we buffer more and more
2020-12-10Merge pull request #7102Alexander Blair1-17/+9
8ee3ec729 cmake: fix "release" version string on tagged releases (moneromooo-monero)
2020-12-10Merge pull request #7121Alexander Blair1-1/+1
cd7e9769d protocol: one more sanity check on usable data from a peer (moneromooo-monero)
2020-12-10Merge pull request #7117Alexander Blair2-1/+2
5dee031b2 protocol: add a sanity check to the number of block hashes sent (moneromooo-monero)
2020-12-10Merge pull request #7114Alexander Blair1-1/+1
eb77790df protocol: fix asking for pruned blocks for v10 (moneromooo-monero)
2020-12-10Merge pull request #7110Alexander Blair6-33/+64
d660f22ed protocol: drop origin IP if a block fails to verify in sync mode (moneromooo-monero)
2020-12-10Merge pull request #7106Alexander Blair1-1/+8
0f34cabb9 protocol: more restrictive checks on chain entry response (moneromooo-monero)
2020-12-10Merge pull request #7105Alexander Blair1-66/+0
178ca2906 travis: remove from repo (selsta)
2020-12-10Merge pull request #7104Alexander Blair1-1/+1
ed884c20d workflows: shorten name (selsta)
2020-12-10Merge pull request #7103Alexander Blair1-0/+85
7248420c7 workflows: add depends workflow, upload binaries (selsta)
2020-12-10Merge pull request #7100Alexander Blair2-43/+12
5b30203fe depends: Update OpenSSL to 1.1.1i (Howard Chu)
2020-12-10Merge pull request #7009Alexander Blair23-106/+126
7414e2bac Change epee binary output from std::stringstream to byte_stream (Lee Clagett)
2020-12-10Merge pull request #7003Alexander Blair3-61/+58
08eb0949f Change to more efficient allocation strategy in byte_stream (Lee Clagett)
2020-12-10Merge pull request #6977Alexander Blair3-0/+151
e59134123 Clang-tidy integrated into CMakeLists.txt (mj-xmr)
2020-12-10Merge pull request #6956Alexander Blair5-0/+171
9f502108b Add ClangBuildAnalyzer under utils/health for analyzing build times (mj-xmr)
2020-12-10Merge pull request #6947Alexander Blair2-0/+96
19d1b3590 add a convenience script to start monero with inbound tor (moneromooo-monero)
2020-12-10protocol: one more sanity check on usable data from a peermoneromooo-monero1-1/+1
2020-12-10protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero6-33/+64
It would otherwise be possible for a peer to send bad blocks, then disconnect and reconnect again, escaping bans
2020-12-10Merge pull request #7108luigi11111-2/+1
19f7757 protocol: fix switchting to adding blocks if noone's adding the next span (moneromooo-monero)
2020-12-10Merge pull request #7082luigi11111-36/+37
a4e42b2 bump my key expiration date by 2 more years (moneromooo-monero)
2020-12-10protocol: add a sanity check to the number of block hashes sentmoneromooo-monero2-1/+2
2020-12-10protocol: fix asking for pruned blocks for v10moneromooo-monero1-1/+1
Old format is still alloewd there, this is a two fork update
2020-12-10protocol: more restrictive checks on chain entry responsemoneromooo-monero1-1/+8
2020-12-10protocol: fix switchting to adding blocks if noone's adding the next spanmoneromooo-monero1-2/+1
2020-12-10travis: remove from reposelsta1-66/+0
2020-12-10workflows: add depends workflow, upload binariesselsta1-0/+85
2020-12-10workflows: shorten nameselsta1-1/+1
2020-12-09cmake: fix "release" version string on tagged releasesmoneromooo-monero1-17/+9
It would not say "release" if we're on a previous tag
2020-12-09depends: Update OpenSSL to 1.1.1iHoward Chu2-43/+12
Remove some obsolete patches (they were integrated upstream). Tweak to work with Android support (they second-guess our CC definition, etc).
2020-12-08Add command to sign freebsd assert file for gitianMoneroArbo1-0/+1
Add FreeBSD to "Signing assert files" section of gitian readme / guide
2020-12-08Fixed issues found by static analysisSChernykh3-6/+5
- rolling_median: tried to free uninitialized pointer in a constructor - net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv - bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
2020-12-08Add ClangBuildAnalyzer under utils/health for analyzing build timesmj-xmr5-0/+171
2020-12-07Merge pull request #7072luigi11112-0/+6
bc7cd78 p2p: drop peers that spam peer lists (moneromooo-monero)
2020-12-07Merge pull request #7070luigi11113-10/+12
281b42a p2p: fix race condition accessing a deleted context (moneromooo-monero)
2020-12-07Merge pull request #7055luigi11116-16/+144
ff7fdf6 protocol: drop peers that don't reply to queries (moneromooo-monero) 89e984d keep only the last seen node on a given host in the white list (moneromooo-monero) c74d8ff protocol: drop peers that decrease claimed height (moneromooo-monero) 61f5001 protocol: add scoring system to drop peers that don't behave (moneromooo-monero)
2020-12-06protocol: drop peers that don't reply to queriesmoneromooo4-19/+43
2020-12-06p2p: fix race condition accessing a deleted contextmoneromooo-monero3-10/+12
2020-12-06db_lmdb: move spammy "not found in db" message to TRACEmoneromooo-monero1-2/+2
These are functions that check whether a tx is in the db, so whether it is there or not is really not interesting, and it seems to scare people from time to time
2020-12-05bump my key expiration date by 2 more yearsmoneromooo-monero1-36/+37
2020-12-05p2p: drop peers that spam peer listsmoneromooo-monero2-0/+6
There's always some people who just want to abuse things
2020-12-04Merge pull request #7068Alexander Blair1-1/+2
2395e0e67 p2p: add a tor seed node (moneromooo-monero)
2020-12-04Merge pull request #7062Alexander Blair2-555/+548
5ed604fe5 crypto: fix non zero scalar being 0 after reducing (moneromooo-monero)
2020-12-04Merge pull request #7043Alexander Blair1-0/+14
17c537039 wallet2: check imported multisig curve points are in main subgroup (Crypto City)
2020-12-04Merge pull request #7030Alexander Blair2-1/+4
0363476ee rpc: get_info - add 'synchronized' field (xiphon)
2020-12-04Merge pull request #7017Alexander Blair2-40/+51
13350f79d Do not use peer_id tracking method over i2p/tor (Lee Clagett)
2020-12-04add -framework AppKit for Applewoodser1-1/+3
2020-12-04keep only the last seen node on a given host in the white listmoneromooo3-0/+48
2020-12-04protocol: drop peers that decrease claimed heightmoneromooo1-1/+16
2020-12-04protocol: add scoring system to drop peers that don't behavemoneromooo3-11/+52
2020-12-04crypto: fix non zero scalar being 0 after reducingmoneromooo-monero2-555/+548
2020-12-03p2p: add a tor seed nodemoneromooo-monero1-1/+2
2020-12-03Merge pull request #7058Alexander Blair1-1/+2
89bbb802c wallet2: set propagation timeout to current max timeout (selsta)
2020-12-03Merge pull request #7056Alexander Blair1-10/+17
c64b94bd1 p2p: fix endianness when checking IPv6 addresses mapping to IPv4 (moneromooo-monero) 67f2bec2d p2p: make this work with boost <= 1.65 (pffff) (moneromooo-monero) ffdf1fb1d p2p: rewrite boost's make_address_v4 to cater for < 1.66 (moneromooo)
2020-12-03Merge pull request #6984Alexander Blair1-2/+14
7a5e11645 net_node: add tor / i2p seed nodes (selsta)
2020-12-03wallet2: set propagation timeout to current max timeoutselsta1-1/+2
2020-12-03p2p: fix endianness when checking IPv6 addresses mapping to IPv4moneromooo-monero1-5/+3
2020-12-03p2p: make this work with boost <= 1.65 (pffff)moneromooo-monero1-0/+4
2020-12-03p2p: rewrite boost's make_address_v4 to cater for < 1.66moneromooo1-9/+14
2020-12-02Clang-tidy integrated into CMakeLists.txtmj-xmr4-0/+185
Can be called from the source directory with: utils/health/clang-tidy-run.sh
2020-12-01Merge pull request #7025Alexander Blair2-4/+4
b10878f10 Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
2020-12-01Merge pull request #7024Alexander Blair3-17/+21
aaf837cf5 rpc: skip non-synced bootstrap daemons in --no-sync mode too (xiphon)
2020-12-01Merge pull request #6954Alexander Blair1-23/+12
dff1d8067 Fix tx flush callback queueing (Lee Clagett)
2020-12-01Merge pull request #6948Alexander Blair4-4/+55
65903d2cf Add rpc-restricted-bind-ip option (Howard Chu)
2020-12-01Merge pull request #6939Alexander Blair1-1/+26
6c9980a55 p2p: give all hosts the same chance of being picked for connecting (moneromooo)
2020-12-01Merge pull request #6923Alexander Blair1-3/+3
cc034fe0c util: fix escaping more than one ?* in glob_to_regex (moneromooo-monero)
2020-12-01Merge pull request #6910Alexander Blair4-34/+69
b7dd8349f Allow setting start block on export (Howard Chu)
2020-12-01Merge pull request #6890Alexander Blair5-0/+56
ec14e4b8c wallet2: skip reorgs exceeding max-reorg-depth wallet setting (xiphon)
2020-11-29p2p: give all hosts the same chance of being picked for connectingmoneromooo1-1/+26
even if some run more than one node
2020-11-29net_node: add tor / i2p seed nodesselsta1-2/+14
Co-authored-by: Lee Clagett <code@leeclagett.com>
2020-11-29Merge pull request #7021luigi11114-9/+46
d73cb95 Fix timeout checks for forwarded and Dandelion++ stem txes (Lee Clagett)
2020-11-29Merge pull request #7020luigi11111-0/+4
2c66894 wallet_api: TransactionHistory - fill unconfirmed out payments dests (xiphon)
2020-11-29Merge pull request #7018luigi111110-18/+85
a9cd5d9 cryptonote_core: dandelion - use local height or median height if syncing (xiphon)
2020-11-29Merge pull request #7008luigi11112-3/+3
3247f11 Silence stupid warnings (Howard Chu)
2020-11-29Merge pull request #6999luigi11111-4/+4
c5f6629 epee: tighten the URL parsing regexp a little (moneromooo-monero)
2020-11-29Merge pull request #6995luigi11111-1/+9
60bc676 epee: readline_buffer - fix thread safety, fix sync() after stop() (xiphon)
2020-11-29Merge pull request #6973luigi11112-6/+113
be84f67 Switch to Dandelion++ fluff mode if no out connections for stem mode (Lee Clagett)
2020-11-29Merge pull request #6971luigi11111-0/+7
f9527e6 protocol: reject empty incoming block messages (moneromooo-monero)
2020-11-29Merge pull request #6960luigi11111-0/+9
5569a8e rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P (xiphon)
2020-11-29Merge pull request #6949luigi11111-2/+8
aad780b Fix CLI and unrestricted RPC relay_tx with stempool (Lee Clagett)
2020-11-29Merge pull request #6943luigi11111-0/+4
cb069d0 p2p: remove banned peers from the white list (moneromooo-monero)
2020-11-29Merge pull request #6937luigi111118-33/+54
8a282f6 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests (mj-xmr)
2020-11-29Merge pull request #6933luigi11111-2/+30
1f04a31 p2p: use /16 filtering on IPv4-within-IPv6 addresses (moneromooo-monero)
2020-11-29Merge pull request #6924luigi11111-8/+0
874487f blockchain: remove some dead code (moneromooo-monero)
2020-11-29Merge pull request #6922luigi11113-14/+31
a25bc71 Make Blockchain::get_fee_quantization_mask() compile time (SChernykh)
2020-11-29Merge pull request #6921luigi11111-2/+2
f1836ac cryptonote_core: Fix missing override warnings (Nathan Dorfman)
2020-11-29Merge pull request #6920luigi11113-0/+33
aad2f87 net_node: add --ban-list option (selsta)
2020-11-29Merge pull request #6915luigi11111-1/+1
c67fa32 bump default number of connections from 8 to 12 (moneromooo-monero)
2020-11-29Merge pull request #6913luigi11111-2/+6
fc2f971 wallet2: wait for propagation timeout before marking tx as failed (xiphon)
2020-11-29Merge pull request #6903luigi11111-0/+1
453b8e2 README: add OSS-fuzz status banner (moneromooo-monero)
2020-11-29Merge pull request #6898luigi11112-65/+43
593ae2e device: Ledger - update status codes (xiphon)
2020-11-29Merge pull request #6897luigi11112-54/+83
2abdbf6 Add support for i2p and tor seed nodes (vtnerd)
2020-11-29Merge pull request #6895luigi11111-0/+7
b49f489 fix next_seed_height regression in getblocktemplate rpc (xnbya)
2020-11-29Merge pull request #6892luigi11111-1/+1
ad7ea2c core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode check (xiphon)
2020-11-29Merge pull request #6873luigi11111-2/+2
3be170d Update README.md (Jkat)
2020-11-29Merge pull request #6858luigi11117-4/+72
49a279b docs: Add release checklist (setsimmo) d00ca88 Move documentation files to their own directory (glv2)
2020-11-28Merge pull request #6856luigi11111-18/+0
db70af1 Unit Tests: Remove block reward upper bound size checks (TheCharlatan)
2020-11-28Merge pull request #6849luigi11111-1/+1
f4b2382 rpc_private_headers declaration fix (malbit)
2020-11-28Merge pull request #6830luigi11114-0/+23
64e9526 Extend TransactionInfo with coinbase and description attributes in wallet/api (dsc)
2020-11-28Merge pull request #6829luigi11113-0/+13
016f36a Allow tx note edits via TransactionHistory object in wallet/api (dsc)
2020-11-28Allow tx note edits via TransactionHistory object in wallet/apidsc3-0/+13
2020-11-28Merge pull request #6826luigi11112-101/+203
83da867 Update error messages in daemon (tmoravec)
2020-11-28Merge pull request #6747luigi11111-0/+14
12a78e5 cmake: Use job pool feature to limit concurrent jobs (00-matt)
2020-11-25cryptonote_core: dandelion - use local height or median height if syncingxiphon10-18/+85
2020-11-24wallet2: check imported multisig curve points are in main subgroupCrypto City1-0/+14
2020-11-23Merge pull request #7007luigi11114-16/+20
91fd634 Better log message for unusable anon networks (hyc)
2020-11-21Merge pull request #6982luigi11111-1/+1
9f83fe3 workflows: bump msys2 action to v2 (selsta)
2020-11-19rpc: get_info - add 'synchronized' fieldxiphon2-1/+4
2020-11-17Change Dandelion++ fluff probability to 20%, and embargo timeout to 39sLee Clagett2-4/+4
A 20% fluff probability increases the precision of a spy connected to every node by 10% on average, compared to a network using 0% fluff probability. The current value (10% fluff) should increase precision by ~5% compared to baseline. This decreases the expected stem length from 10 to 5. The embargo timeout was therefore lowered to 39s; the fifth node in a stem is expected to have a 90% chance of being the first to timeout, which is the same probability we currently have with an expected stem length of 10 nodes.
2020-11-17rpc: skip non-synced bootstrap daemons in --no-sync mode tooxiphon3-17/+21
2020-11-16Better log message for unusable anon networksHoward Chu4-16/+20
2020-11-15Fix timeout checks for forwarded and Dandelion++ stem txesLee Clagett4-9/+46
2020-11-15rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2Pxiphon1-0/+9
2020-11-14wallet_api: TransactionHistory - fill unconfirmed out payments destsxiphon1-0/+4
2020-11-11Silence stupid warningsHoward Chu2-3/+3
2020-11-09epee: tighten the URL parsing regexp a littlemoneromooo-monero1-4/+4
fixes massive amounts of time spent on pathological inputs Found by OSS-Fuzz
2020-11-07epee: readline_buffer - fix thread safety, fix sync() after stop()xiphon1-1/+9
2020-11-05workflows: bump msys2 action to v2selsta1-1/+1
2020-11-03Switch to Dandelion++ fluff mode if no out connections for stem modeLee Clagett2-6/+113
2020-11-03Merge pull request #6927luigi11111-1/+1
e79c88e functional_tests: inrease mining timeout (selsta)
2020-11-03Merge pull request #6886luigi11112-2/+2
2014a84 Force CMAKE_SKIP_RPATH=ON (hyc)
2020-11-03protocol: reject empty incoming block messagesmoneromooo-monero1-0/+7
2020-11-03p2p: use /16 filtering on IPv4-within-IPv6 addressesmoneromooo-monero1-2/+30
IPv6 addresses include a range that can map IPv4 addresses, which allowed those mapped addresses to bypass filtering. This filter should be replaced by AS filtering at some point.
2020-10-29Fix CLI and unrestricted RPC relay_tx with stempoolLee Clagett1-2/+8
2020-10-29Add rpc-restricted-bind-ip optionHoward Chu4-4/+55
Fixes #6369
2020-10-28add a convenience script to start monero with inbound tormoneromooo-monero2-0/+96
2020-10-28Add RELINK_TARGETS, monero_add_target_no_relink and use ↵mj-xmr18-33/+54
monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests This is done in order not to have to relink targets, when just an .so changed, but not its interface.
2020-10-27p2p: remove banned peers from the white listmoneromooo1-0/+4
2020-10-21Merge pull request #6902luigi11113-0/+11
70eb0d1 wallet2_api: implement stop() to interrupt refresh() loop once (xiphon)