Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-11-29 | cmake: set 3.5 as minimum version | selsta | 2 | -2/+2 | |
2021-11-26 | Merge pull request #8085 | luigi1111 | 2 | -1/+1 | |
39bb22a blocks: update checkpoints.dat (selsta) | |||||
2021-11-26 | Merge pull request #8084 | luigi1111 | 1 | -0/+15 | |
a4954a9 rpc: fix DoS vector in get_output_distribution (moneromooo-monero) | |||||
2021-11-26 | blocks: update checkpoints.dat | selsta | 2 | -1/+1 | |
2021-11-20 | Add calcpow RPC | Howard Chu | 5 | -5/+73 | |
Calculate PoW hash for a block candidate | |||||
2021-11-09 | Merge pull request #8039 | luigi1111 | 2 | -72/+46 | |
c942c2c device: fix ledger error strings, add human friendly messages (selsta) 99b97dc device: Ledger - update status codes (xiphon) | |||||
2021-11-09 | Merge pull request #8032 | luigi1111 | 1 | -16/+54 | |
c9f73f1 slow_hash: don't blow out Mac stack on ARM64 (Howard Chu) | |||||
2021-11-09 | Merge pull request #8023 | luigi1111 | 5 | -3/+4 | |
3cb7fda build: prepare v0.17.3.0 (selsta) | |||||
2021-11-09 | Merge pull request #7997 | luigi1111 | 27 | -52/+237 | |
29c03e2 wallet_api: enable set_strict_default_file_permissions (tobtoht) 1c26d34 epee: add missing header (selsta) 1d451a6 depends: update zeromq package to 4.3.4 (selsta) 5180610 cmake: use CMAKE_CURRENT_LIST_DIR for git version (selsta) 5aae00a epee: avoid ADL selecting C++14 std::quoted (selsta) cf31136 cmake: set cpp14 standard (selsta) 945665f fix median overflow bug (koe) 908ecb3 LMDB: fix deadlock in resized detection (Howard Chu) a492c4e blockchain: fix pedantic assert (selsta) 1e663e8 Increase timeout for the mining test 4 times (to 240s) (mj-xmr) 4760f8b Wallet2: Update 'approximate_testnet_rolled_back_blocks' (rbrunner7) 76b6120 cmake: set required C/C++ standard to 11 (selsta) 3067987 Fix parallel make of OpenSSL (Howard Chu) 1219c74 add singapore.node.xmr.pm to seed nodes (lza_menace) 689dd52 net_node: add seed node (selsta) 95936a3 depends: update unwind, fix build with ubuntu 21.04 (selsta) e2c802f Only INFO log for short seed words with ALLOW_SHORT_WORDS active (rbrunner7) 14df8ad epee: don't log raw packet data (moneromooo-monero) 5fa7208 Mac: Enable on ARM, by not enforcing x86_64 (mj-xmr) fe6ab93 daemon: allow proxy configuration (anon) 52dcc03 bootstrap_daemon: proxy configuration support (xiphon) a6df656 wallet2: chunk get_outs.bin calls to avoid sanity limits (moneromooo-monero) | |||||
2021-11-03 | device: fix ledger error strings, add human friendly messages | selsta | 1 | -7/+3 | |
2021-11-03 | device: Ledger - update status codes | xiphon | 2 | -65/+43 | |
2021-11-01 | Merge pull request #8030 | luigi1111 | 1 | -1/+1 | |
89a0b31 crypto: fix typo in ifdef (selsta) | |||||
2021-11-01 | Merge pull request #8014 | luigi1111 | 2 | -23/+4 | |
103c973 wallet2: fix key encryption when changing ask-password from 0/1 to 2 (moneromooo-monero) | |||||
2021-10-30 | slow_hash: don't blow out Mac stack on ARM64 | Howard Chu | 1 | -16/+54 | |
2021-10-29 | build: prepare v0.17.3.0 | selsta | 5 | -3/+4 | |
2021-10-29 | crypto: fix typo in ifdef | selsta | 1 | -1/+1 | |
2021-10-25 | Merge pull request #8022 | luigi1111 | 1 | -0/+1 | |
6c084e1 protocol: fix spurious rejection of downloaded blocks (moneromooo-monero) | |||||
2021-10-25 | Merge pull request #7996 | luigi1111 | 1 | -2/+3 | |
423b655 socks: ignore any exceptions in shutdown/close (selsta) | |||||
2021-10-24 | rpc: fix DoS vector in get_output_distribution | moneromooo-monero | 1 | -0/+15 | |
This will prevent people spending old pre-rct outputs using a stranger's node, which may be a good thing | |||||
2021-10-23 | protocol: fix spurious rejection of downloaded blocks | moneromooo-monero | 1 | -0/+1 | |
when kicking a peer for inactivity, clear the set of requested blocks, or next time we requests blocks from it, we'll probably reject the incoming blocks due to missing the previous requested blocks | |||||
2021-10-22 | socks: ignore any exceptions in shutdown/close | selsta | 1 | -2/+3 | |
2021-10-22 | wallet_api: enable set_strict_default_file_permissions | tobtoht | 2 | -1/+6 | |
2021-10-22 | epee: add missing header | selsta | 1 | -0/+1 | |
2021-10-19 | wallet2: fix key encryption when changing ask-password from 0/1 to 2 | moneromooo-monero | 2 | -23/+4 | |
we reuse the wallet_keys_unlocker object, which does the right thing in conjunction with other users of decrypt/encrypt (ie, refresh). | |||||
2021-10-17 | Merge pull request #8005 | luigi1111 | 1 | -35/+105 | |
3a3fbc3 ARMv8: detect AES support dynamically (Howard Chu) | |||||
2021-10-17 | Merge pull request #7993 | luigi1111 | 1 | -1/+1 | |
c599b56 Decrease the 'recent spend window' in gamma re-select to 15 blocks (j-berman) | |||||
2021-10-17 | Merge pull request #7870 | luigi1111 | 1 | -2/+2 | |
56589dd UB: virtual methods in destructor at Trezor (mj-xmr) | |||||
2021-10-17 | Merge pull request #7868 | luigi1111 | 1 | -1/+1 | |
36527c0 UB: virtual method in destructor of WalletImpl v0.17 (mj-xmr) | |||||
2021-10-17 | Merge pull request #7861 | luigi1111 | 1 | -5/+5 | |
cf65e5b LMDB: protection against UB, by not calling virtual methods from destructor - v0.17 (mj-xmr) | |||||
2021-10-17 | Merge pull request #7798 | luigi1111 | 1 | -7/+1 | |
3d9f348 Fix precision of average_output_time (j-berman) | |||||
2021-10-14 | LMDB: fix deadlock in resized detection | Howard Chu | 2 | -3/+13 | |
2021-10-14 | blockchain: fix pedantic assert | selsta | 1 | -0/+2 | |
2021-10-11 | ARMv8: detect AES support dynamically | Howard Chu | 1 | -35/+105 | |
2021-10-11 | Merge pull request #7978 | luigi1111 | 2 | -0/+12 | |
4d224de Quicker resource cleanup on p2p socks timeout (Lee *!* Clagett) | |||||
2021-10-11 | Merge pull request #7959 | luigi1111 | 1 | -2/+14 | |
209c031 rpc: Fix get_transactions failing when not found (Nathan Dorfman) | |||||
2021-10-11 | Merge pull request #7873 | luigi1111 | 4 | -16/+53 | |
d4c7549 node_server: fix race condition (anon) 2909bd1 node_server: add race condition demo (anon) | |||||
2021-10-07 | Wallet2: Update 'approximate_testnet_rolled_back_blocks' | rbrunner7 | 1 | -1/+1 | |
2021-10-06 | add singapore.node.xmr.pm to seed nodes | lza_menace | 1 | -1/+5 | |
2021-10-06 | net_node: add seed node | selsta | 1 | -0/+3 | |
2021-10-06 | Only INFO log for short seed words with ALLOW_SHORT_WORDS active | rbrunner7 | 1 | -1/+1 | |
2021-10-06 | daemon: allow proxy configuration | anon | 12 | -12/+62 | |
Co-authored-by: selsta <selsta@sent.at> Co-authored-by: tobtoht <thotbot@protonmail.com> | |||||
2021-10-06 | bootstrap_daemon: proxy configuration support | xiphon | 9 | -27/+125 | |
2021-10-06 | wallet2: chunk get_outs.bin calls to avoid sanity limits | moneromooo-monero | 1 | -8/+20 | |
2021-10-04 | Decrease the "recent spend window" in gamma re-select to 15 blocks | j-berman | 1 | -1/+1 | |
- combined with patching integer truncation (#7798), this gets the algorithm marginally closer to mirroring empirically observed output ages - 50 was originally chosen assuming integer truncation would remain in the client for that client release version. But patching integer truncation causes the client to select more outputs in the 10-100 block range, and therefore the benefit of choosing a larger recent spend window of 50 has less merit - 15 seems well-suited to cover the somewhat sizable observable gap in the early window of blocks | |||||
2021-09-27 | Quicker resource cleanup on p2p socks timeout | Lee *!* Clagett | 2 | -0/+12 | |
2021-09-23 | Merge pull request #7964 | luigi1111 | 18 | -24/+393 | |
d51e3f2 RPC and ZeroMQ APIs to support p2pool (SChernykh) | |||||
2021-09-21 | RPC and ZeroMQ APIs to support p2pool | SChernykh | 18 | -24/+393 | |
Adds the following: - "get_miner_data" to RPC API - "json-miner-data" to ZeroMQ subscriber contexts Both provide the necessary data to create a custom block template. They are used by p2pool. Data provided: - major fork version - current height - previous block id - RandomX seed hash - network difficulty - median block weight - coins mined by the network so far - mineable mempool transactions | |||||
2021-09-20 | rpc: Fix get_transactions failing when not found | Nathan Dorfman | 1 | -2/+14 | |
2021-09-20 | node_server: fix race condition | anon | 4 | -16/+53 | |
2021-09-12 | Fix precision of average_output_time | j-berman | 1 | -7/+1 | |
The fix as suggested by <jberman> on IRC. Before the fix, it would truncate 1.9 to 1 skewing the output selection. | |||||
2021-09-10 | simplewallet: don't truncate integ. address in export_transfers | selsta | 1 | -2/+2 | |
2021-09-09 | LMDB: protection against UB, by not calling virtual methods from destructor ↵ | mj-xmr | 1 | -5/+5 | |
- v0.17 | |||||
2021-09-08 | UB: virtual methods in destructor at Trezor | mj-xmr | 1 | -2/+2 | |
2021-09-08 | UB: virtual method in destructor of WalletImpl v0.17 | mj-xmr | 1 | -1/+1 | |
2021-08-28 | v0.17: Fix Boost-1.77: Add missing algorithm header to i18n.cpp | mj-xmr | 1 | -0/+1 | |
2021-08-26 | Merge pull request #7894 | luigi1111 | 1 | -4/+5 | |
c0ce4d5 Wallet2: fix optimize-coinbase for p2pool payouts (SChernykh) | |||||
2021-08-26 | Merge pull request #7825 | luigi1111 | 8 | -30/+86 | |
ccfed60 cmake: test is a reserved keyword (selsta) f0fa959 cmake: fix ccache detection (anon) 8dbe2e5 Daemon: Update average block size table (rbrunner7) 94bad34 wallet2: Don't auto lock device on process parsed blocks (tobtoht) 3c23aca ledger: don't lock for software device (tobtoht) 49beb8d ledger: use software device if we have view key (tobtoht) d188b5f wallet_api: getPassword (tobtoht) a395f36 depends, docker: fix bintray links (selsta) 0fecd7e blocks: fix cmake syntax (selsta) 76824bf Stop adding more outputs than bulletproof allows (Alex Opie) 67ba733 unit_tests: fix wipeable_string parse_hexstr test with latest gtest (xiphon) 402ba04 cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB (selsta) 1565bcb epee: include public openssl header in cmake (selsta) 2e9af2a cmake: treat warnings as error in compiler flag tests (selsta) db564ef wallet_api: fix typo in exportKeyImages (selsta) 8507917 depends: add getmonero package mirror (selsta) 8716d2a cmake: fix non portable code (selsta) | |||||
2021-08-26 | Merge pull request #7822 | luigi1111 | 1 | -0/+31 | |
99bee1c Apply gamma distr from chain tip when selecting decoys (j-berman) | |||||
2021-08-26 | Merge pull request #7805 | luigi1111 | 4 | -2/+3 | |
1e037d3 build: prepare v0.17.2.3 (selsta) | |||||
2021-08-26 | Wallet2: fix optimize-coinbase for p2pool payouts | SChernykh | 1 | -4/+5 | |
RefreshOptimizeCoinbase was an optimization to speed up scanning of coinbase transactions before RingCT (tx version 2) where they split miner reward into multiple denominations, all to the same wallet. When RingCT was introduced, all coinbase transactions became 1 output only, so this optimization does nothing now. With p2pool, this optimization will skip scanning p2pool payouts because they use more than 1 output in coinbase transaction. Fix it by applying this optimization only to pre-RingCT transactions (version < 2). | |||||
2021-08-20 | Merge pull request #7879 | luigi1111 | 3 | -0/+7 | |
be6c61e wallet_api: add make_uri (tobtoht) | |||||
2021-08-20 | Merge pull request #7848 | luigi1111 | 1 | -1/+2 | |
adcf440 Make sure node returns to wallet that real output is unlocked (j-berman) | |||||
2021-08-20 | Merge pull request #7846 | luigi1111 | 1 | -0/+6 | |
2285c66 Protect client from divide by 0 caused by integer truncation (j-berman) | |||||
2021-08-19 | Protect client from divide by 0 caused by integer truncation | j-berman | 1 | -0/+6 | |
2021-08-19 | Apply gamma distr from chain tip when selecting decoys | j-berman | 1 | -0/+31 | |
- matches the paper by Miller et al to apply the gamma from chain tip, rather than after unlock time - if the gamma produces an output more recent than the unlock time, the algo packs that output into one of the first 50 spendable blocks, respecting the block density factor | |||||
2021-08-19 | wallet_api: add make_uri | tobtoht | 3 | -0/+7 | |
2021-08-19 | build: prepare v0.17.2.3 | selsta | 4 | -2/+3 | |
2021-08-12 | support freeze, thaw, and frozen in wallet rpc | woodser | 3 | -1/+154 | |
2021-08-12 | Daemon: Update average block size table | rbrunner7 | 1 | -2/+6 | |
2021-08-11 | Merge pull request #7839 | luigi1111 | 3 | -10/+40 | |
925c6b6 provide key images of spent outputs in wallet rpc (woodser) | |||||
2021-08-11 | Merge pull request #7810 | luigi1111 | 3 | -15/+44 | |
8eb2b79 p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero) | |||||
2021-08-11 | Merge pull request #7801 | luigi1111 | 1 | -6/+12 | |
07d82af Fixed json serialization of rct::RCTTypeNull (SChernykh) | |||||
2021-08-11 | Merge pull request #7792 | luigi1111 | 1 | -3/+6 | |
9b84043 fix #7784 - deinit wallet in wallet dtor (Dusan Klinec) | |||||
2021-08-11 | Make sure node returns to wallet that real output is unlocked | j-berman | 1 | -1/+2 | |
2021-08-07 | provide key images of spent outputs in wallet rpc | woodser | 3 | -10/+40 | |
2021-08-07 | wallet2: Don't auto lock device on process parsed blocks | tobtoht | 1 | -2/+1 | |
2021-08-07 | ledger: don't lock for software device | tobtoht | 1 | -3/+2 | |
2021-08-07 | ledger: use software device if we have view key | tobtoht | 2 | -6/+13 | |
2021-08-07 | wallet_api: getPassword | tobtoht | 3 | -0/+7 | |
2021-08-05 | p2p: remove blocked addresses/hosts from peerlist | moneromooo-monero | 3 | -15/+44 | |
2021-08-02 | Merge pull request #7791 | luigi1111 | 1 | -1/+1 | |
7e3f211 wallet: rephrase error message on invalid device address (Dusan Klinec) | |||||
2021-08-01 | blocks: fix cmake syntax | selsta | 1 | -1/+1 | |
2021-08-01 | Stop adding more outputs than bulletproof allows | Alex Opie | 1 | -7/+35 | |
If more outputs are requested, they are split across multiple transactions. #7322 | |||||
2021-08-01 | wallet_api: fix typo in exportKeyImages | selsta | 1 | -1/+1 | |
2021-08-01 | cmake: fix non portable code | selsta | 1 | -9/+21 | |
2021-07-27 | Merge pull request #7789 | luigi1111 | 1 | -2/+2 | |
2161bd0 device: set correct ledger min version (selsta) | |||||
2021-07-27 | Merge pull request #7781 | luigi1111 | 1 | -1/+1 | |
4f7c38a device_trezor_base: fix typo (anon) | |||||
2021-07-18 | Fixed json serialization of rct::RCTTypeNull | SChernykh | 1 | -6/+12 | |
rct::RCTTypeNull doesn't have these fields (ecdhInfo, outPk, txnFee). | |||||
2021-07-14 | fix #7784 - deinit wallet in wallet dtor | Dusan Klinec | 1 | -3/+6 | |
2021-07-14 | wallet: rephrase error message on invalid device address | Dusan Klinec | 1 | -1/+1 | |
2021-07-14 | device: set correct ledger min version | selsta | 1 | -2/+2 | |
2021-07-13 | cmake: fix undefined symbols and multiple definitions | anon | 5 | -16/+62 | |
2021-07-10 | device_trezor_base: fix typo | anon | 1 | -1/+1 | |
2021-05-12 | Merge pull request #7678 | luigi1111 | 9 | -8/+172 | |
dedcd63 wallet_api: import / export output function (tobtoht) 6e22710 expose set_offline to wallet api (benevanoff) 02e9a41 wallet_api: add isDeterministic() (tobtoht) def5819 wallet_api: add seed_offset param to seed() (tobtoht) 73959c6 wallet_api: store fee for incoming txs in history (Ben Evanoff) 712f362 wallet api: allow wallet to fetch all key images via api (benevanoff) 153d08d Allow tx note edits via TransactionHistory object in wallet/api (dsc) 2abd7b1 wallet_api: TransactionHistory - fill unconfirmed out payments dests (xiphon) 9a50bef Extend TransactionInfo with coinbase and description attributes in wallet/api (dsc) 22bb6a6 Allow AddressBook description edits via wallet/api interface (dsc) | |||||
2021-04-22 | wallet2: Fix rescan_bc keep_ki option | Nathan Dorfman | 3 | -23/+28 | |
2021-04-22 | wallet_api: import / export output function | tobtoht | 3 | -0/+77 | |
2021-04-22 | expose set_offline to wallet api | benevanoff | 3 | -0/+12 | |
2021-04-22 | wallet_api: add isDeterministic() | tobtoht | 3 | -0/+12 | |
2021-04-22 | wallet_api: add seed_offset param to seed() | tobtoht | 3 | -4/+4 | |
2021-04-22 | wallet_api: store fee for incoming txs in history | Ben Evanoff | 1 | -0/+1 | |
2021-04-22 | wallet api: allow wallet to fetch all key images via api | benevanoff | 3 | -4/+5 | |
2021-04-22 | Allow tx note edits via TransactionHistory object in wallet/api | dsc | 3 | -0/+13 | |
2021-04-22 | wallet_api: TransactionHistory - fill unconfirmed out payments dests | xiphon | 1 | -0/+4 | |
2021-04-22 | Extend TransactionInfo with coinbase and description attributes in wallet/api | dsc | 4 | -0/+23 | |
2021-04-22 | Allow AddressBook description edits via wallet/api interface | dsc | 3 | -0/+21 | |
2021-04-06 | Merge pull request #7350 | luigi1111 | 8 | -26/+63 | |
4a9ae3e fix serialization being different on mac (moneromooo-monero) | |||||
2021-03-29 | Merge pull request #7638 | luigi1111 | 4 | -2/+3 | |
c18cdd3 build: prepare v0.17.2.0 (selsta) | |||||
2021-03-29 | Merge pull request #7621 | luigi1111 | 2 | -27/+43 | |
21ab1de cryptonote_protocol_handler: fix race condition (anon) 699e82c cryptonote_protocol_handler: add race condition demo (anon) | |||||
2021-03-29 | Merge pull request #7615 | luigi1111 | 2 | -5/+5 | |
9ca9f12 Fixed issues found by static analysis (SChernykh) | |||||
2021-03-26 | build: prepare v0.17.2.0 | selsta | 4 | -2/+3 | |
2021-03-22 | cryptonote_protocol_handler: fix race condition | anon | 2 | -27/+43 | |
2021-03-20 | Merge pull request #7419 | luigi1111 | 1 | -14/+1 | |
25588de trezor: simplify recognition of integrated addresses (Dusan Klinec) | |||||
2021-03-18 | Fixed issues found by static analysis | SChernykh | 2 | -5/+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 | |||||
2021-03-05 | fix serialization being different on mac | moneromooo-monero | 8 | -26/+63 | |
On Mac, size_t is a distinct type from uint64_t, and some types (in wallet cache as well as cold/hot wallet transfer data) use pairs/containers with size_t as fields. Mac would save those as full size, while other platforms would save them as varints. Might apply to other platforms where the types are distinct. There's a nasty hack for backward compatibility, which can go after a couple forks. | |||||
2021-03-05 | Merge pull request #7336 | luigi1111 | 2 | -21/+10 | |
d8137dc device_trezor: add redundant check (anon) c6e1d7b device_trezor: wipe string fields properly (anon) | |||||
2021-03-03 | trezor: simplify recognition of integrated addresses | Dusan Klinec | 1 | -14/+1 | |
now it is possible to simplify integrated addresses recognition using transaction destination info directly fixes https://github.com/monero-project/monero-gui/issues/3346 | |||||
2021-01-21 | p2p: allow CIDR notation in DNS blocklist | moneromooo-monero | 1 | -5/+14 | |
2021-01-20 | device_trezor: add redundant check | anon | 1 | -1/+1 | |
2021-01-20 | device_trezor: wipe string fields properly | anon | 1 | -20/+9 | |
2021-01-08 | p2p: only log to global when a blocked IP is not already blocked | moneromooo-monero | 1 | -1/+8 | |
2020-12-23 | Command max_bytes moved from dynamic map to static switch | Lee Clagett | 7 | -45/+75 | |
2021-01-06 | Merge pull request #7267 | luigi1111 | 1 | -4/+9 | |
c2295f5 protocol: handle receiving a block hash we've not added yet (moneromooo-monero) | |||||
2021-01-06 | Merge pull request #7248 | luigi1111 | 4 | -0/+44 | |
3c7eec1 add a max levin packet size by command type (moneromooo-monero) | |||||
2021-01-03 | Merge pull request #7269 | Alexander Blair | 1 | -0/+2 | |
1128146c4 blockchain: lock access to m_blocks_hash_of_hashes (moneromooo-monero) | |||||
2021-01-03 | add a max levin packet size by command type | moneromooo-monero | 4 | -0/+44 | |
2021-01-02 | blockchain: lock access to m_blocks_hash_of_hashes | moneromooo-monero | 1 | -0/+2 | |
it is accessed both when adding and when prevalidating a set of new hashes from a peer | |||||
2021-01-02 | protocol: handle receiving a block hash we've not added yet | moneromooo-monero | 1 | -4/+9 | |
2021-01-02 | build: prepare v0.17.1.9 | selsta | 4 | -2/+3 | |
2021-01-01 | Merge pull request #7247 | Alexander Blair | 5 | -18/+80 | |
57f7c2e53 protocol: more sanity checks in new chain block hashes (moneromooo-monero) | |||||
2021-01-01 | Merge pull request #7239 | Alexander Blair | 1 | -0/+1 | |
e685f52e2 p2p: fix deadlock banning while updating peer lists (moneromooo) | |||||
2021-01-01 | Merge pull request #7235 | Alexander Blair | 1 | -1/+1 | |
00253b717 protocol: don't reset last request time on an idle timer (moneromooo-monero) | |||||
2020-12-31 | protocol: more sanity checks in new chain block hashes | moneromooo-monero | 5 | -18/+80 | |
2020-12-31 | p2p: fix deadlock banning while updating peer lists | moneromooo | 1 | -0/+1 | |
2020-12-30 | protocol: don't reset last request time on an idle timer | moneromooo-monero | 1 | -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-29 | Add aggressive restrictions to pre-handshake p2p buffer limit | Lee Clagett | 4 | -1/+7 | |
2020-12-29 | rpc: limit the number of txes for get_blocks.bin | moneromooo-monero | 11 | -22/+32 | |
2020-12-28 | Merge pull request #7206 | Alexander Blair | 1 | -23/+21 | |
8c8f3d73b protocol: fix false positives dropping peers (moneromooo-monero) | |||||
2020-12-28 | Merge pull request #7197 | Alexander Blair | 1 | -1/+1 | |
0443cccb5 cryptonote_basic: guess what got lost porting patches to branches again (moneromooo-monero) | |||||
2020-12-27 | protocol: fix false positives dropping peers | moneromooo-monero | 1 | -23/+21 | |
it'd trigger on reorgs | |||||
2020-12-27 | Revert "Reject existing claimed blocks in sync mode" | luigi1111 | 1 | -18/+19 | |
2020-12-26 | cryptonote_basic: guess what got lost porting patches to branches again | moneromooo-monero | 1 | -1/+1 | |
2020-12-26 | Merge pull request #7189 | Alexander Blair | 3 | -5/+18 | |
adcbcd8f8 protocol: drop nodes if they claim new data but only give stale data (moneromooo-monero) | |||||
2020-12-26 | Merge pull request #7183 | Alexander Blair | 4 | -2/+3 | |
ba60541f3 build: prepare v0.17.1.8 (selsta) | |||||
2020-12-26 | Merge pull request #7181 | Alexander Blair | 2 | -6/+18 | |
e35bbb1e8 ban lists may now include subnets (moneromooo-monero) | |||||
2020-12-26 | Merge pull request #7174 | Alexander Blair | 7 | -11/+68 | |
5c3e84b6a restrict public node checks a little (moneromooo-monero) | |||||
2020-12-26 | Merge pull request #7161 | Alexander Blair | 2 | -0/+3 | |
07b50c42d rpc: get_info - add 'synchronized' field (xiphon) | |||||
2020-12-26 | Merge pull request #7155 | Alexander Blair | 1 | -19/+18 | |
42ee30929 protocol: reject claimed block hashes that already are in the chain (moneromooo-monero) a436c3625 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero) | |||||
2020-12-26 | Merge pull request #7146 | Alexander Blair | 1 | -0/+2 | |
3bb748ad9 p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero) | |||||
2020-12-26 | Merge pull request #7139 | Alexander Blair | 5 | -5/+67 | |
fb9ef2426 Optional DNS based blocklist (moneromooo-monero) | |||||
2020-12-25 | protocol: drop nodes if they claim new data but only give stale data | moneromooo-monero | 3 | -5/+18 | |
Some joker is spending time actually doing this | |||||
2020-12-23 | rpc: get_info - add 'synchronized' field | xiphon | 2 | -0/+3 | |
2020-12-23 | build: prepare v0.17.1.8 | selsta | 4 | -2/+3 | |
2020-12-22 | restrict public node checks a little | moneromooo-monero | 7 | -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-22 | ban lists may now include subnets | moneromooo-monero | 2 | -6/+18 | |
2020-12-20 | Optional DNS based blocklist | moneromooo-monero | 5 | -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-19 | Merge pull request #7144 | luigi1111 | 1 | -1/+3 | |
a569483 p2p: ignore incoming peer list entries when we have them blocked (moneromooo-monero) | |||||
2020-12-19 | Merge pull request #7142 | luigi1111 | 2 | -4/+42 | |
905cc07 daemon: the ban command can now load IPs from a file (ban @filename) (moneromooo-monero) | |||||
2020-12-17 | rpc: add a busy_syncing field to get_info | moneromooo-monero | 4 | -1/+13 | |
true if and pretty much only if new blocks are being added | |||||
2020-12-17 | protocol: reject claimed block hashes that already are in the chain | moneromooo-monero | 1 | -0/+13 | |
2020-12-16 | protocol: drop peers we can't download anything from in sync mode | moneromooo-monero | 1 | -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-14 | daemon: the ban command can now load IPs from a file (ban @filename) | moneromooo-monero | 2 | -4/+42 | |
2020-12-13 | p2p: remove peers from grey and anchors lists when blocked | moneromooo-monero | 1 | -0/+2 | |
2020-12-13 | p2p: ignore incoming peer list entries when we have them blocked | moneromooo-monero | 1 | -1/+3 | |
2020-12-12 | Merge pull request #7131v0.17.1.7 | luigi1111 | 2 | -0/+12 | |
c1d6547 protocol: include first new block in chain entry response (moneromooo-monero) | |||||
2020-12-12 | Merge pull request #7128 | luigi1111 | 2 | -0/+36 | |
b6b2c9b protocol: stricter checks on received chain hash list (moneromooo) | |||||
2020-12-12 | protocol: include first new block in chain entry response | moneromooo-monero | 2 | -0/+12 | |
2020-12-11 | protocol: stricter checks on received chain hash list | moneromooo | 2 | -0/+36 | |
2020-12-11 | protocol: revert incoming chain height check against local chain | moneromooo-monero | 1 | -1/+1 | |
We can actually request a chain that's further away from what we have as we buffer more and more | |||||
2020-12-10 | Merge pull request #7122 | Alexander Blair | 1 | -1/+1 | |
3a3370096 protocol: one more sanity check on usable data from a peer (moneromooo-monero) | |||||
2020-12-10 | Merge pull request #7120 | Alexander Blair | 1 | -1/+1 | |
105afa555 protocol: fix asking for pruned blocks for v10 (moneromooo-monero) | |||||
2020-12-10 | Merge pull request #7118 | Alexander Blair | 2 | -1/+2 | |
ef1524ecc protocol: add a sanity check to the number of block hashes sent (moneromooo-monero) | |||||
2020-12-10 | Merge pull request #7116 | Alexander Blair | 4 | -2/+3 | |
a700e6103 build: prepare v0.17.1.7 (selsta) | |||||
2020-12-10 | Merge pull request #7111 | Alexander Blair | 5 | -24/+53 | |
d729730d3 protocol: drop origin IP if a block fails to verify in sync mode (moneromooo-monero) | |||||
2020-12-10 | Merge pull request #7107 | Alexander Blair | 1 | -1/+8 | |
f47f1a069 protocol: more restrictive checks on chain entry response (moneromooo-monero) | |||||
2020-12-10 | protocol: one more sanity check on usable data from a peer | moneromooo-monero | 1 | -1/+1 | |
2020-12-10 | protocol: fix asking for pruned blocks for v10 | moneromooo-monero | 1 | -1/+1 | |
Old format is still alloewd there, this is a two fork update | |||||
2020-12-10 | protocol: drop origin IP if a block fails to verify in sync mode | moneromooo-monero | 5 | -24/+53 | |
It would otherwise be possible for a peer to send bad blocks, then disconnect and reconnect again, escaping bans | |||||
2020-12-10 | Merge pull request #7109 | luigi1111 | 1 | -2/+1 | |
e83a220 protocol: fix switchting to adding blocks if noone's adding the next span (moneromooo-monero) | |||||
2020-12-10 | protocol: add a sanity check to the number of block hashes sent | moneromooo-monero | 2 | -1/+2 | |
2020-12-10 | build: prepare v0.17.1.7 | selsta | 4 | -2/+3 | |
2020-12-10 | protocol: more restrictive checks on chain entry response | moneromooo-monero | 1 | -1/+8 | |
2020-12-10 | protocol: fix switchting to adding blocks if noone's adding the next span | moneromooo-monero | 1 | -2/+1 | |
2020-12-07 | Merge pull request #7076v0.17.1.6 | luigi1111 | 2 | -40/+51 | |
37bb594 Do not use peer_id tracking method over i2p/tor (Lee Clagett) | |||||
2020-12-07 | Merge pull request #7073 | luigi1111 | 2 | -0/+6 | |
446b3c8 p2p: drop peers that spam peer lists (moneromooo-monero) | |||||
2020-12-07 | Merge pull request #7071 | luigi1111 | 3 | -10/+12 | |
21b3ff2 p2p: fix race condition accessing a deleted context (moneromooo-monero) | |||||
2020-12-07 | Merge pull request #7065 | luigi1111 | 4 | -2/+3 | |
b34d50f build: prepare v0.17.1.6 (selsta) | |||||
2020-12-07 | Merge pull request #7063 | luigi1111 | 1 | -4/+8 | |
7982ef5 crypto: fix non zero scalar being 0 after reducing (moneromooo-monero) | |||||
2020-12-07 | Merge pull request #7054 | luigi1111 | 5 | -14/+111 | |
ce26c5b protocol: drop peers that don't reply to queries (moneromooo) 9427b5a keep only the last seen node on a given host in the white list (moneromooo) fa79148 protocol: drop peers that decrease claimed height (moneromooo) 1382b17 protocol: add scoring system to drop peers that don't behave (moneromooo) | |||||
2020-12-06 | protocol: drop peers that don't reply to queries | moneromooo | 3 | -11/+37 | |
2020-12-06 | p2p: fix race condition accessing a deleted context | moneromooo-monero | 3 | -10/+12 | |
2020-12-05 | p2p: drop peers that spam peer lists | moneromooo-monero | 2 | -0/+6 | |
There's always some people who just want to abuse things | |||||
2020-12-04 | keep only the last seen node on a given host in the white list | moneromooo | 2 | -0/+15 | |
2020-12-04 | protocol: drop peers that decrease claimed height | moneromooo | 1 | -1/+16 | |
2020-12-04 | protocol: add scoring system to drop peers that don't behave | moneromooo | 3 | -11/+52 | |
2020-12-04 | crypto: fix non zero scalar being 0 after reducing | moneromooo-monero | 1 | -4/+8 | |
2020-12-03 | build: prepare v0.17.1.6 | selsta | 4 | -2/+3 | |
2020-12-03 | wallet2: set propagation timeout to current max timeout | selsta | 1 | -1/+2 | |
2020-12-01 | Merge pull request #7010 | Alexander Blair | 4 | -4/+55 | |
a8cd073fc Add rpc-restricted-bind-ip option (Howard Chu) | |||||
2020-11-25 | Merge pull request #7044v0.17.1.5 | luigi1111 | 1 | -0/+14 | |
efca5b8 wallet2: check imported multisig curve points are in main subgroup (moneromooo-monero) | |||||
2020-11-25 | Merge pull request #7039 | luigi1111 | 7 | -15/+75 | |
9d7f473 cryptonote_core: dandelion - use local height or median height if syncing (xiphon) |