qvqc
85197effd5
wow colors
3 years ago
wowario
71fc01aaf2
v0.10 ASCII art
3 years ago
wowario
e1ff02c1c5
support old BP
3 years ago
wowario
952b0492d9
initial commit
3 years ago
mj-xmr
0ae1cd2413
v0.17: Fix Boost-1.77: Add missing algorithm header to i18n.cpp
3 years ago
luigi1111
317eceb725
Merge pull request #7894
...
c0ce4d5
Wallet2: fix optimize-coinbase for p2pool payouts (SChernykh)
3 years ago
luigi1111
d98787eb1b
Merge pull request #7825
...
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)
3 years ago
luigi1111
ca1b1b7332
Merge pull request #7822
...
99bee1c
Apply gamma distr from chain tip when selecting decoys (j-berman)
3 years ago
luigi1111
27c5013acd
Merge pull request #7805
...
1e037d3
build: prepare v0.17.2.3 (selsta)
3 years ago
SChernykh
c0ce4d5089
Wallet2: fix optimize-coinbase for p2pool payouts
...
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).
3 years ago
luigi1111
b864817629
Merge pull request #7879
...
be6c61e
wallet_api: add make_uri (tobtoht)
3 years ago
luigi1111
a520234c51
Merge pull request #7848
...
adcf440
Make sure node returns to wallet that real output is unlocked (j-berman)
3 years ago
luigi1111
715ebcb744
Merge pull request #7846
...
2285c66
Protect client from divide by 0 caused by integer truncation (j-berman)
3 years ago
j-berman
2285c66ef1
Protect client from divide by 0 caused by integer truncation
3 years ago
j-berman
99bee1ccf0
Apply gamma distr from chain tip when selecting decoys
...
- 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
3 years ago
tobtoht
be6c61e2ee
wallet_api: add make_uri
3 years ago
selsta
1e037d372a
build: prepare v0.17.2.3
3 years ago
woodser
6ec9fd6c08
support freeze, thaw, and frozen in wallet rpc
3 years ago
rbrunner7
8dbe2e57ac
Daemon: Update average block size table
3 years ago
luigi1111
64c320130f
Merge pull request #7839
...
925c6b6
provide key images of spent outputs in wallet rpc (woodser)
3 years ago
luigi1111
9f93fe1539
Merge pull request #7810
...
8eb2b79
p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
3 years ago
luigi1111
db6688f584
Merge pull request #7801
...
07d82af
Fixed json serialization of rct::RCTTypeNull (SChernykh)
3 years ago
luigi1111
f00db20a5f
Merge pull request #7792
...
9b84043
fix #7784 - deinit wallet in wallet dtor (Dusan Klinec)
3 years ago
j-berman
adcf440dcd
Make sure node returns to wallet that real output is unlocked
3 years ago
woodser
925c6b60e3
provide key images of spent outputs in wallet rpc
3 years ago
tobtoht
94bad34c26
wallet2: Don't auto lock device on process parsed blocks
3 years ago
tobtoht
3c23aca26b
ledger: don't lock for software device
3 years ago
tobtoht
49beb8da17
ledger: use software device if we have view key
3 years ago
tobtoht
d188b5f51f
wallet_api: getPassword
3 years ago
moneromooo-monero
8eb2b79bad
p2p: remove blocked addresses/hosts from peerlist
3 years ago
luigi1111
3eb8f1458b
Merge pull request #7791
...
7e3f211
wallet: rephrase error message on invalid device address (Dusan Klinec)
3 years ago
selsta
0fecd7eb86
blocks: fix cmake syntax
3 years ago
Alex Opie
76824bf827
Stop adding more outputs than bulletproof allows
...
If more outputs are requested, they are split across
multiple transactions.
#7322
3 years ago
selsta
db564efe0b
wallet_api: fix typo in exportKeyImages
3 years ago
selsta
8716d2ad9d
cmake: fix non portable code
3 years ago
luigi1111
8b63bb3c75
Merge pull request #7789
...
2161bd0
device: set correct ledger min version (selsta)
3 years ago
luigi1111
56ce7fca6f
Merge pull request #7781
...
4f7c38a
device_trezor_base: fix typo (anon)
3 years ago
SChernykh
07d82af979
Fixed json serialization of rct::RCTTypeNull
...
rct::RCTTypeNull doesn't have these fields (ecdhInfo, outPk, txnFee).
3 years ago
Dusan Klinec
9b840439b9
fix #7784 - deinit wallet in wallet dtor
3 years ago
Dusan Klinec
7e3f211791
wallet: rephrase error message on invalid device address
3 years ago
selsta
2161bd0f3a
device: set correct ledger min version
3 years ago
anon
ceb8e7c508
cmake: fix undefined symbols and multiple definitions
3 years ago
anon
4f7c38a444
device_trezor_base: fix typo
3 years ago
luigi1111
a080c0be9c
Merge pull request #7678
...
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)
3 years ago
Nathan Dorfman
70c5c81670
wallet2: Fix rescan_bc keep_ki option
3 years ago
tobtoht
dedcd6304c
wallet_api: import / export output function
3 years ago
benevanoff
6e22710f0e
expose set_offline to wallet api
3 years ago
tobtoht
02e9a41cbe
wallet_api: add isDeterministic()
3 years ago
tobtoht
def58196da
wallet_api: add seed_offset param to seed()
3 years ago
Ben Evanoff
73959c623c
wallet_api: store fee for incoming txs in history
3 years ago
benevanoff
712f362150
wallet api: allow wallet to fetch all key images via api
3 years ago
dsc
153d08d026
Allow tx note edits via TransactionHistory object in wallet/api
3 years ago
xiphon
2abd7b174b
wallet_api: TransactionHistory - fill unconfirmed out payments dests
3 years ago
dsc
9a50bef3cd
Extend TransactionInfo with coinbase and description attributes in wallet/api
3 years ago
dsc
22bb6a654d
Allow AddressBook description edits via wallet/api interface
3 years ago
luigi1111
298208d92b
Merge pull request #7350
...
4a9ae3e
fix serialization being different on mac (moneromooo-monero)
3 years ago
luigi1111
f719b74cd1
Merge pull request #7638
...
c18cdd3
build: prepare v0.17.2.0 (selsta)
3 years ago
luigi1111
daa1376370
Merge pull request #7621
...
21ab1de
cryptonote_protocol_handler: fix race condition (anon)
699e82c
cryptonote_protocol_handler: add race condition demo (anon)
3 years ago
luigi1111
eed63cef36
Merge pull request #7615
...
9ca9f12
Fixed issues found by static analysis (SChernykh)
3 years ago
selsta
c18cdd3623
build: prepare v0.17.2.0
3 years ago
anon
21ab1de89f
cryptonote_protocol_handler: fix race condition
3 years ago
luigi1111
9ec4ce36c7
Merge pull request #7419
...
25588de
trezor: simplify recognition of integrated addresses (Dusan Klinec)
3 years ago
SChernykh
9ca9f1214a
Fixed issues found by static analysis
...
- 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
3 years ago
moneromooo-monero
4a9ae3eb8b
fix serialization being different on mac
...
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.
3 years ago
luigi1111
af46a291ad
Merge pull request #7336
...
d8137dc
device_trezor: add redundant check (anon)
c6e1d7b
device_trezor: wipe string fields properly (anon)
3 years ago
Dusan Klinec
25588de40c
trezor: simplify recognition of integrated addresses
...
now it is possible to simplify integrated addresses recognition using transaction destination info directly
fixes https://github.com/monero-project/monero-gui/issues/3346
3 years ago
moneromooo-monero
b5667c9f6c
p2p: allow CIDR notation in DNS blocklist
3 years ago
anon
d8137dc523
device_trezor: add redundant check
3 years ago
anon
c6e1d7bcdf
device_trezor: wipe string fields properly
3 years ago
moneromooo-monero
fe6dda9453
p2p: only log to global when a blocked IP is not already blocked
3 years ago
Lee Clagett
ba3c627c57
Command max_bytes moved from dynamic map to static switch
4 years ago
luigi1111
83fa752a84
Merge pull request #7267
...
c2295f5
protocol: handle receiving a block hash we've not added yet (moneromooo-monero)
3 years ago
luigi1111
7ecdc53e11
Merge pull request #7248
...
3c7eec1
add a max levin packet size by command type (moneromooo-monero)
3 years ago
Alexander Blair
f3de67bc21
Merge pull request #7269
...
1128146c4
blockchain: lock access to m_blocks_hash_of_hashes (moneromooo-monero)
3 years ago
moneromooo-monero
3c7eec152c
add a max levin packet size by command type
3 years ago
moneromooo-monero
1128146c49
blockchain: lock access to m_blocks_hash_of_hashes
...
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
4 years ago
moneromooo-monero
c2295f55b8
protocol: handle receiving a block hash we've not added yet
4 years ago
selsta
31b2572ec7
build: prepare v0.17.1.9
4 years ago
Alexander Blair
a4ffad75ac
Merge pull request #7247
...
57f7c2e53
protocol: more sanity checks in new chain block hashes (moneromooo-monero)
4 years ago
Alexander Blair
db686707cb
Merge pull request #7239
...
e685f52e2
p2p: fix deadlock banning while updating peer lists (moneromooo)
4 years ago
Alexander Blair
5767e6db90
Merge pull request #7235
...
00253b717
protocol: don't reset last request time on an idle timer (moneromooo-monero)
4 years ago
moneromooo-monero
57f7c2e53f
protocol: more sanity checks in new chain block hashes
4 years ago
moneromooo
e685f52e25
p2p: fix deadlock banning while updating peer lists
4 years ago
moneromooo-monero
00253b717c
protocol: don't reset last request time on an idle timer
...
this prevents losing time of "idle time" for a peer, which could
otherwise be reset by another timed sync command from the peer
4 years ago
Lee Clagett
7d67a2dde0
Add aggressive restrictions to pre-handshake p2p buffer limit
4 years ago
moneromooo-monero
218a109677
rpc: limit the number of txes for get_blocks.bin
4 years ago
Alexander Blair
5804add75b
Merge pull request #7206
...
8c8f3d73b
protocol: fix false positives dropping peers (moneromooo-monero)
4 years ago
Alexander Blair
a87eca5e7d
Merge pull request #7197
...
0443cccb5
cryptonote_basic: guess what got lost porting patches to branches again (moneromooo-monero)
4 years ago
moneromooo-monero
8c8f3d73b5
protocol: fix false positives dropping peers
...
it'd trigger on reorgs
4 years ago
luigi1111
e42bb297b8
Revert "Reject existing claimed blocks in sync mode"
4 years ago
moneromooo-monero
0443cccb5d
cryptonote_basic: guess what got lost porting patches to branches again
4 years ago
Alexander Blair
138092ddc9
Merge pull request #7189
...
adcbcd8f8
protocol: drop nodes if they claim new data but only give stale data (moneromooo-monero)
4 years ago
Alexander Blair
4ddde36c50
Merge pull request #7183
...
ba60541f3
build: prepare v0.17.1.8 (selsta)
4 years ago
Alexander Blair
0873f3193a
Merge pull request #7181
...
e35bbb1e8
ban lists may now include subnets (moneromooo-monero)
4 years ago
Alexander Blair
cbeaeb904b
Merge pull request #7174
...
5c3e84b6a
restrict public node checks a little (moneromooo-monero)
4 years ago
Alexander Blair
355be543c7
Merge pull request #7161
...
07b50c42d
rpc: get_info - add 'synchronized' field (xiphon)
4 years ago
Alexander Blair
6cea8ca895
Merge pull request #7155
...
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)
4 years ago
Alexander Blair
e08d37fc7b
Merge pull request #7146
...
3bb748ad9
p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
4 years ago
Alexander Blair
1c14b7b3b2
Merge pull request #7139
...
fb9ef2426
Optional DNS based blocklist (moneromooo-monero)
4 years ago
moneromooo-monero
adcbcd8f8b
protocol: drop nodes if they claim new data but only give stale data
...
Some joker is spending time actually doing this
4 years ago