upstream fixes #434

Closed
wowario wants to merge 527 commits from wowario:upstream23 into master

527 Commits (master)

Author SHA1 Message Date
wowario 7e50a782fd
remove extra WALLET_RPC_VERSION_MINOR
1 year ago
wowario 5d269a51f1
remove testnet from diff
1 year ago
wowario 980c53c393
update RandomWOW
1 year ago
wowario c6d1002c05
update miniupnp
1 year ago
SerHack c8cc1e286d
Wallet RPC: remove duplicate line
1 year ago
SerHack 64d851c1e8
Remove redundant check
1 year ago
SerHack a6fc8392c9
rpc: remove overwriting value
1 year ago
mmyjona 0fc81c249e
fix build in netbsd
1 year ago
moneromooo-monero 43e0119fb4
blockchain_prune: faster
1 year ago
AgoraDesk / LocalMonero 4ecf632a1c
Fix static builds for Ubuntu 22.04
1 year ago
Lee Clagett 56cda7015a
Fix dandelion++ fluff/stem bug with local txes
1 year ago
SChernykh ff0531cd02
Move update_checkpoints() to a later stage
1 year ago
j-berman 26defe5aea
Fix missing semi-colon in error message
1 year ago
selsta 5e2bc401ca
rpc: skip bootstrap nodes that are lower than last checkpoint
1 year ago
j-berman 537a2a761e
continue pool pruning even if a tx can't be found
1 year ago
SChernykh c62a648a08
Fixed get_block_template_backlog performance
1 year ago
Howard Chu cee6405708
Fix use of rtxn without a mdb_txn_safe wrapper
1 year ago
j-berman b3712657ce
Template hash func to fix compiler error on < gcc-6
1 year ago
tobtoht bd704f9373
wallet2: force using output distribution for ringct outs
1 year ago
tobtoht 3f12ca0032
wallet2: keep around transaction prefix for confirmed transfers
1 year ago
tobtoht 8840fecce1
wallet2: remove obsolete rpc version check
1 year ago
hinto.janaiyo 1c295a849e
simplewallet: print usage when given no args
1 year ago
tobtoht aeeb7fb5ca
Chunk /gettransactions to avoid hitting restricted RPC limit
1 year ago
selsta d0b1c21683
wallet2: fix a couple unused variable warnings
1 year ago
Jeffrey aae0219ba6
Doxygen: Hide anonymous namespaces from documentation by default
1 year ago
Dusan Klinec 16bd593720
refactor(bp+): save one inversion, use sc_muladd
1 year ago
Jeffrey 17949581a7
EPEE: Remove gzip_encoding.h
1 year ago
Jeffrey 0d4cde3f3f
EPEE: Remove hmac-md5
1 year ago
Luke Parker 619647f493
Preserve commitment format inside transactions
1 year ago
SChernykh ec5c163b34
Optimized keccak implementation
1 year ago
mj-xmr 20c8e31af3
CMake: Add missing BUILD_SHARED_LIBS option
1 year ago
Jeffrey a04207660d
Fix typo: SERIALIZE_TYPE_DUOBLE
1 year ago
koe da6f819534
multisig: add post-kex verification round to check that all participants have completed the multisig address
1 year ago
Jeffrey 0035b615f7
Remove serialization/enableable
1 year ago
moneromooo-monero 8fa3b2bc52
add a sanity check to RPC input data size
1 year ago
Mathias Herberts b6d6baa3a1
Added support for Ledger Nano S Plus
1 year ago
Jeffrey c2a2678f39
[release-v0.17] Don't require --rpc-login with --rpc-access-control-origins
1 year ago
reemuru 31ef66ce77
simplewallet: rename duplicate amount headers for clarity
1 year ago
woodser 2e2b7a7c0d
support authentication in monero-wallet-rpc set_daemon
1 year ago
koe b6b74583f5
multisig key exchange update and refactor
1 year ago
woodser baeda6df0e
Balance includes unconfirmed transfers to self
1 year ago
woodser 93d8486662
Balance includes unconfirmed payments
1 year ago
woodser 4950c8e493
wallet inits cache if file and blob missing
1 year ago
Howard Chu a041884ba3
Fix Android OpenSSL build
1 year ago
selsta 0759cbb70b
cmake: set 3.5 as minimum version
1 year ago
Howard Chu 9ee528bacc
Add simple script for running gitian-build
1 year ago
moneromooo-monero 282eee8e09
rpc: fix DoS vector in get_output_distribution
1 year ago
Howard Chu ac1607df5b
Add calcpow RPC
1 year ago
selsta 6537bc4c47
hidapi: bump hidapi to 0.11.0
1 year ago
selsta 0882e82777
device: fix ledger error strings, add human friendly messages
1 year ago
xiphon a4b7b32027
device: Ledger - update status codes
1 year ago
selsta cc35ef596f
depends: openssl 1.1.1k -> 1.1.1l
1 year ago
tobtoht e8b057302f
wallet_api: enable set_strict_default_file_permissions
1 year ago
selsta 3a3acacc64
depends: update zeromq package to 4.3.4
1 year ago
selsta 4dde86656d
cmake: use CMAKE_CURRENT_LIST_DIR for git version
1 year ago
selsta f01873bfc9
epee: avoid ADL selecting C++14 std::quoted
1 year ago
selsta f6c0e5cd6a
cmake: set cpp14 standard
1 year ago
koe 66046226fe
fix median overflow bug
1 year ago
Howard Chu ecaf74c511
LMDB: fix deadlock in resized detection
1 year ago
selsta ed383f2923
blockchain: fix pedantic assert
1 year ago
selsta 7b5ab2bc16
cmake: set required C/C++ standard to 11
1 year ago
Howard Chu 68136e3dbc
Fix parallel make of OpenSSL
1 year ago
selsta 0ddc2ace47
depends: update unwind, fix build with ubuntu 21.04
1 year ago
rbrunner7 a56c95f4b9
Only INFO log for short seed words with ALLOW_SHORT_WORDS active
1 year ago
moneromooo-monero 117cd32ec1
epee: don't log raw packet data
1 year ago
mj-xmr c53ea6e8e1
Mac: Enable on ARM, by not enforcing x86_64
1 year ago
anon 1c25e592f4
daemon: allow proxy configuration
1 year ago
xiphon 5ba5c9952a
bootstrap_daemon: proxy configuration support
1 year ago
moneromooo-monero 879ab141e8
wallet2: chunk get_outs.bin calls to avoid sanity limits
1 year ago
moneromooo-monero f75495d7d7
wallet2: fix key encryption when changing ask-password from 0/1 to 2
1 year ago
moneromooo-monero ed67eb1b1f
protocol: fix spurious rejection of downloaded blocks
1 year ago
selsta 606184f9f3
socks: ignore any exceptions in shutdown/close
1 year ago
j-berman 5498a66a5b
Decrease the "recent spend window" in gamma re-select to 15 blocks
1 year ago
mj-xmr bac6090688
UB: virtual methods in destructor at Trezor
1 year ago
mj-xmr 8e9a4aed7a
UB: virtual method in destructor of WalletImpl v0.17
1 year ago
mj-xmr fe41c18266
LMDB: protection against UB, by not calling virtual methods from destructor - v0.17
1 year ago
j-berman 3d8ad564f8
Fix precision of average_output_time
1 year ago
Lee *!* Clagett ebefab6b2e
Quicker resource cleanup on p2p socks timeout
1 year ago
Howard Chu 6ae02a84bb
gitian: cleanup more unused packages
1 year ago
Howard Chu 9540565761
gitian: omit ccache from gitian builds
1 year ago
Nathan Dorfman ecfdae7e13
rpc: Fix get_transactions failing when not found
1 year ago
anon 074fc09f53
node_server: fix race condition
1 year ago
anon 3cdf6d6616
node_server: add race condition demo
1 year ago
selsta d008f54cdd
workflows: add missing dependency, fix mac build
1 year ago
SChernykh 3c1dea6f62
RPC and ZeroMQ APIs to support p2pool
1 year ago
selsta 8371d7dbba
simplewallet: don't truncate integ. address in export_transfers
1 year ago
woodser a09d094d8d
support cors wildcard
1 year ago
moneromooo-monero f3c3d4108b
easylogging++: fix missing logs
1 year ago
selsta 872df6eaf7
miniupnp: set submodule to upstream, disable install
1 year ago
wowario cc0889aa59 Merge pull request 'wallet: faster value conveyance via five various velocity advances' (#433) from wowario/wownero:pr8046 into master
1 year ago
wowario 23d1a8d68e
update checkpoints
1 year ago
wowario 35c9cf9c88
bump version
1 year ago
wowario 833ac01ed9 Merge pull request 'epee: add missing header' (#431) from sneurlax/wownero:fix/gcc11 into master
1 year ago
wowario dc3981618d
remove use_view_tags, revert fractional_threshold
1 year ago
moneromooo-monero 2eeb3fc1bf
wallet2: speedup large tx construction: reserve vector memory
1 year ago
Crypto City 940811465f
wallet2: speedup large tx construction: batch ringdb lookups
1 year ago
Crypto City 4a60dfbb3e
wallet2: speedup large tx construction: no pointless clsag generation
1 year ago
Crypto City 7cdb8244ee
wallet2: speedup large tx construction: batch ringdb updates
1 year ago
moneromooo-monero 0f8a3eded6
wallet2: speedup large tx construction: cache public key validity
1 year ago
wowario 0c3ffa66ce Merge pull request 'Update year to 2023' (#432) from nicolasvansaberhagen/wownero:master into master
1 year ago
wow nero 01903438a0 Merge pull request 'update year to 2023' (#1) from nicolasvansaberhagen-patch-1 into master
1 year ago
wow nero 3692b631b3 update year to 2023
1 year ago
sleepy pocket monster 39379d7022 epee: add missing header
2 years ago
wowario ac12e02fcb Merge pull request 'broadcast donation sub-address' (#430) from wowario/wownero:addy into master
2 years ago
wowario e85ee60d35
broadcast donation sub-address
2 years ago
wowario 6a561e5d83 Merge pull request 'fixing tor hidden service ports' (#428) from nahuhh/wownero:tor into master
2 years ago
wow nero 9efbb8896c reflect restricted rpc port in wownero.conf
2 years ago
wow nero 7412b75d42 fix onion peers
2 years ago
wow nero ee0c3ed694 adjust binds and use rpc-restricted-bind flags
2 years ago
wowario 053c7bccb5 Merge pull request 'OpenAlias: change to wownero' (#426) from fix-oa into master
2 years ago
dsc 4fdf8c01cb OpenAlias: change to wownero
2 years ago
wowario 51e7a4178e Merge pull request 'enable async refresh' (#420) from m2049r/wownero:fix_asyncrefresh into master
3 years ago
wow nero f3a45f26c4
enable async refresh
3 years ago
wowario 7944b65d7d Merge pull request 'fix typo which breaks pool tx being stored properly' (#419) from m2049r/wownero:fix_pendingtx into master
3 years ago
wow nero 90e321abd0
fix typo which breaks pool tx being stored properly
3 years ago
wowario a053814e71 Merge pull request 'add i2p seeds' (#417) from qvqc/wownero:master into master
3 years ago
qvqc a7c7711b47
add i2p seeds
3 years ago
qvqc 8ab87421d9 w0w denominations
3 years ago
wowario 83b06a7ef8 update README
3 years ago
wowario c8b4665370
nudge estimate height
3 years ago
dsc 26b8602a03 remove unused variable
3 years ago
thotbot 31ec95aade Skip unneeded blocks in fast refresh
3 years ago
thotbot 29613140f2 subaddressIndex()
3 years ago
thotbot ae0ea220d5 Print wallet cache
3 years ago
thotbot 25e497db3f Misc. network related
3 years ago
thotbot 4edba5301a Import transaction
3 years ago
thotbot 3ea6587022 Misc. wallet API and wallet2 changes
3 years ago
thotbot 1840e844db Coins
3 years ago
thotbot 9da60611db Offline transaction signing
3 years ago
wowario 2baefe5e7e
revert sanity check
3 years ago
wowario 859e43810b
update checkpoints
3 years ago
wowario a400e47582
remove unused blocks.dat
3 years ago
dsc 234674922c estimate_fee requires new bp+ parameter
3 years ago
wowario 882e13f15f
bump version
3 years ago
wowario 947c154cd1 prevent mining within wallet and node
3 years ago
wowario e586e39936 revert requested_outputs_count
3 years ago
wowario 3a5502297e remove 32 bit builds
3 years ago
wowario 7c24988ec0 bump version
3 years ago
wowario 4be1068f8a add seed nodes
3 years ago
wowario 805bdf15f2 remove DNS ips
3 years ago
wowario 7e44298459 msg on mining key
3 years ago
wowario 933e5df1cf change unable to send transaction warning to debug
3 years ago
wowario e1b385332b bump version
3 years ago
wowario 2b814d3ca2 update checkpoints
3 years ago
lza_menace 15495e8c28 Update lza_menace seed node
3 years ago
wowario 92a382dc13 change no incoming connections warning to debug
3 years ago
wowario 8e42421e15 change ports
3 years ago
wowario 07e4356090 update systemd service file
3 years ago
wowario b5ad030b5b update checkpoints
3 years ago
wowario 337d131b82 add tor stuff
3 years ago
wowario 3083209a0c tag for gitian builds
3 years ago
wowario f380155a97 change to else if
3 years ago
wowario ff6883710b fix macos operator error
3 years ago
wowario 93b6af8a66 set bp+ fork height
3 years ago
wowario 307f553ee7 remove unused variable
3 years ago
moneromooo-monero 34884a4b00 store outPk/8 in the tx for speed
3 years ago
moneromooo-monero e44b32c30c ringct: port some of vtnerd's review changes from BP+ to BP
3 years ago
moneromooo-monero 9176075ab9 ringct: a few minor optimizations from review
3 years ago
moneromooo-monero ce6db7db63 plug bulletproofs plus into consensus
3 years ago
Sarang Noether 54559e256b Updates from security audit
3 years ago
Sarang Noether 619bbbb99f Precompute initial transcript hash
3 years ago
Sarang Noether 0bdbd108d8 Bulletproofs+
3 years ago
wowario d2fcec5413 update fork height
3 years ago
wowario cf618fad1e update Dockerfile
3 years ago
wowario 6ca198c5e3 open collective details
3 years ago
wowario 9093976dba update checkpoints
3 years ago
wowario d5f8b181df set fork height
3 years ago
wowario 8180febd4a add vote rpc res
3 years ago
wowario 30a41c2ab1 vote by block
3 years ago
wowario 118cbd043a adjust difficulty_blocks_count
3 years ago
wowario 40e30964c4 nudge estimate height
3 years ago
wowario d47655f1f2 update README
3 years ago
wowario 87a375b3ff set testnet
3 years ago
wowario c49a72f1ce fixed coinbase unlock 288 blks
3 years ago
wowario 7f7d697f43 miner block header signing
3 years ago
wowario 3898c1c4d9 reset, revert difficulty algorithm, set fork height
3 years ago
wowario f6e95d080d tidy up miner msgs
3 years ago
wowario b21562924e DojaCat
3 years ago
wowario b78b83d79c remove MLSAG bug from monero
3 years ago
wowario a74d59a7c2 delete translation files
3 years ago
wowario 25e3365afb disable sanity_checks
3 years ago
wowario c2f2be5084 update checkpoints
3 years ago
wowario aad83a7965 Update 'README.md'
3 years ago
wowario 85840ebae7 bump to RandomWOW v1.1.9
3 years ago
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
luigi1111 2222bea92f
Merge pull request #7902
3 years ago
luigi1111 f12e75b5e4
Merge pull request #7888
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
3 years ago
luigi1111 d98787eb1b
Merge pull request #7825
3 years ago
luigi1111 ca1b1b7332
Merge pull request #7822
3 years ago
luigi1111 27c5013acd
Merge pull request #7805
3 years ago
SChernykh c0ce4d5089 Wallet2: fix optimize-coinbase for p2pool payouts
3 years ago
moneromooo-monero 3c15eb8e81 python-rpc: add missing python api for new freeze/thaw/frozen RPC
3 years ago
luigi1111 c61c09a567
Merge pull request #7882
3 years ago
luigi1111 b864817629
Merge pull request #7879
3 years ago
luigi1111 a520234c51
Merge pull request #7848
3 years ago
luigi1111 715ebcb744
Merge pull request #7846
3 years ago
luigi1111 4073599aaf
Merge pull request #7838
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
3 years ago
selsta e48fae3177
epee: link with Boost_SYSTEM_LIBRARY
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
selsta ccfed6008a
cmake: test is a reserved keyword
3 years ago
anon f0fa959383
cmake: fix ccache detection
3 years ago
rbrunner7 8dbe2e57ac
Daemon: Update average block size table
3 years ago
luigi1111 64c320130f
Merge pull request #7839
3 years ago
luigi1111 8f95eaa0b0
Merge pull request #7817
3 years ago
luigi1111 9f93fe1539
Merge pull request #7810
3 years ago
luigi1111 db6688f584
Merge pull request #7801
3 years ago
luigi1111 f00db20a5f
Merge pull request #7792
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
3 years ago
selsta a395f363e7
depends, docker: fix bintray links
3 years ago
selsta 0fecd7eb86
blocks: fix cmake syntax
3 years ago
Alex Opie 76824bf827
Stop adding more outputs than bulletproof allows
3 years ago
xiphon 67ba733de1
unit_tests: fix wipeable_string parse_hexstr test with latest gtest
3 years ago
selsta 402ba046e0
cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB
3 years ago
selsta 1565bcb1fb
epee: include public openssl header in cmake
3 years ago
selsta 2e9af2a1c8
cmake: treat warnings as error in compiler flag tests
3 years ago
selsta db564efe0b
wallet_api: fix typo in exportKeyImages
3 years ago
selsta 85079173db
depends: add getmonero package mirror
3 years ago
selsta 8716d2ad9d
cmake: fix non portable code
3 years ago
luigi1111 5a34eae063
Merge pull request #7815
3 years ago
anon 1510b1e550
unit_tests: fix broken tests
3 years ago
selsta 7128f73ec2
cmake: don't forbid undefined symbols on openbsd
3 years ago
luigi1111 8b63bb3c75
Merge pull request #7789
3 years ago
luigi1111 56ce7fca6f
Merge pull request #7781
3 years ago
luigi1111 bc252794f0
Merge pull request #7693
3 years ago
SChernykh 07d82af979 Fixed json serialization of rct::RCTTypeNull
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 ec6ff0d002
cmake: export all symbols
3 years ago
anon ceb8e7c508
cmake: fix undefined symbols and multiple definitions
3 years ago
anon 72af8a5fce
cmake: forbid undefined symbols
3 years ago
anon 4f7c38a444
device_trezor_base: fix typo
3 years ago
luigi1111 7d2e717ee8
Merge pull request #7734
3 years ago
luigi1111 83e378740a
Merge pull request #7736
3 years ago
loqs c28d2f7c11
Fix boost 1.76.0 compatibility
3 years ago
selsta a2d8f876ca
randomx: bump submodule to v1.1.9
3 years ago
luigi1111 3701257d61
Merge pull request #7695
3 years ago
luigi1111 90703ba8bd
Merge pull request #7687
3 years ago
luigi1111 a080c0be9c
Merge pull request #7678
3 years ago
luigi1111 de7565069e
Merge pull request #7680
3 years ago
selsta 1d6f2114b8
workflows: fix windows build
3 years ago
woodser cb9a2e4471 add -framework AppKit for Apple
3 years ago
Nathan Dorfman 70c5c81670 wallet2: Fix rescan_bc keep_ki option
3 years ago
luigi1111 d59cd3d222
Merge pull request #7657
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 38958f722b
Merge pull request #7655
3 years ago
luigi1111 36a68b0cba
Merge pull request #7654
3 years ago
Howard Chu 6305b90596
ITS#9496 fix mdb_env_open bug from #8704
3 years ago
selsta 9fc9c7d695
gitian: remove osslsigncode
3 years ago
anon df032882a8
unit_tests: fix boost 1.58 compatibility
3 years ago
luigi1111 f6e63ef260
Merge pull request #7647
3 years ago
luigi1111 298208d92b
Merge pull request #7350
3 years ago
mj-xmr d7b74a4fb0 Tests: Fix test node_server.bind_same_p2p_port from randomly crashing
3 years ago
luigi1111 f719b74cd1
Merge pull request #7638
3 years ago
luigi1111 1d597ad910
Merge pull request #7637
3 years ago
luigi1111 4f6eea9021
Merge pull request #7631
3 years ago
luigi1111 076254d113
Merge pull request #7623
3 years ago
luigi1111 daa1376370
Merge pull request #7621
3 years ago
luigi1111 eed63cef36
Merge pull request #7615
3 years ago
luigi1111 dcdbf7ebcf
Merge pull request #7459
3 years ago
selsta c18cdd3623
build: prepare v0.17.2.0
3 years ago
selsta 13978a9887
depends: openssl 1.1.1i -> 1.1.1k
3 years ago
Nathan Dorfman fd869a7b64 cmake: Don't default to -march=native on OpenBSD
3 years ago
Howard Chu c8c7c40ac8
ITS#9500 fix regression from ITS#8662
3 years ago
anon 21ab1de89f
cryptonote_protocol_handler: fix race condition
3 years ago
anon 699e82c282
cryptonote_protocol_handler: add race condition demo
3 years ago
luigi1111 9ec4ce36c7
Merge pull request #7419
3 years ago
SChernykh 9ca9f1214a Fixed issues found by static analysis
3 years ago
anon d5b78c08b6
async_protocol_handler_config: fix deadlock
3 years ago
anon f59b1d5fb5
async_protocol_handler_config: add deadlock demo
3 years ago
moneromooo-monero 4a9ae3eb8b
fix serialization being different on mac
3 years ago
luigi1111 837c9aec22
Merge pull request #7390
3 years ago
luigi1111 af46a291ad
Merge pull request #7336
3 years ago
Dusan Klinec 25588de40c
trezor: simplify recognition of integrated addresses
3 years ago
anon 7fd140e4f7
async_protocol_handler_config: remove connection correctly
3 years ago
anon c1776be54f
async_protocol_handler_config: add segfault demo
3 years ago
luigi1111 30bc575505
Merge pull request #7362
3 years ago
luigi1111 aa408d1c72
Merge pull request #7333
3 years ago
luigi1111 c8895ccbb7
Merge pull request #7309
3 years ago
luigi1111 975d390d00
Merge pull request #7284
3 years ago
Kris Zyp 332b9734ff
ITS#9007 don't free loose writemap pages
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
anon 6d5e2106b3 boosted_tcp_server: fix connection lifetime
3 years ago
anon afec439953 boosted_tcp_server: add segfault demo
3 years ago
luigi1111 25670398b1
Merge pull request #7295
3 years ago
moneromooo-monero fe6dda9453
p2p: only log to global when a blocked IP is not already blocked
3 years ago
Alexander Blair 8fef32e45c
Merge pull request #7292
3 years ago
Alexander Blair 7f1a83b852
Merge pull request #7287
3 years ago
moneromooo-monero 89fe0e1c81
storages: overridable limits for loading portable_storage from binary
3 years ago
luigi1111 b06ccc0416
Merge pull request #7282
3 years ago
luigi1111 83fa752a84
Merge pull request #7267
3 years ago
luigi1111 7ecdc53e11
Merge pull request #7248
3 years ago
Nathan Dorfman 32ab89aa86 docs: Remove outdated bits about anonymity network seed nodes
3 years ago
moneromooo-monero 5d2dd7a328
epee: also limit number of strings in portable_storage
3 years ago
Alexander Blair f3de67bc21
Merge pull request #7269
3 years ago
Alexander Blair 51057105b9
Merge pull request #7264
3 years ago
Alexander Blair 54cf799f0f
Merge pull request #7262
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
3 years ago
moneromooo-monero c2295f55b8
protocol: handle receiving a block hash we've not added yet
3 years ago
selsta 31b2572ec7
build: prepare v0.17.1.9
3 years ago
moneromooo-monero 0add7ec1cd
portable_storage: better sanity checking
3 years ago
Alexander Blair 2107337999
Merge pull request #7251
3 years ago
Alexander Blair f4e34d50cf
Merge pull request #7249
3 years ago
Alexander Blair a4ffad75ac
Merge pull request #7247
3 years ago
Alexander Blair 024783f73a
Merge pull request #7244
3 years ago
Alexander Blair db686707cb
Merge pull request #7239
3 years ago
Alexander Blair 5767e6db90
Merge pull request #7235
3 years ago
xiphon cb296b39bd
portable_storage: forbid unnamed sections
3 years ago
moneromooo-monero 57f7c2e53f
protocol: more sanity checks in new chain block hashes
3 years ago
moneromooo 531069859f
portable_storage: check object limit where appropriate
3 years ago
binaryFate 00b3502749
Merge pull request #7228 from vtnerd/fix/p2p_memory_usage_017
3 years ago
moneromooo e685f52e25
p2p: fix deadlock banning while updating peer lists
3 years ago
moneromooo-monero 00253b717c
protocol: don't reset last request time on an idle timer
3 years ago
Lee Clagett 7d67a2dde0 Add aggressive restrictions to pre-handshake p2p buffer limit
3 years ago
Alexander Blair 36dfd41e01
Merge pull request #7222
3 years ago
Alexander Blair bcd7f63a54
Merge pull request #7219
3 years ago
Alexander Blair 3a477a54a2
Merge pull request #7208
3 years ago
moneromooo-monero 218a109677
rpc: limit the number of txes for get_blocks.bin
3 years ago
anon b8bc4d77b7 ssl: buffered handshake detection
3 years ago
moneromooo-monero b39ee13d70
portable_storage: remove array element limit
3 years ago
Alexander Blair a99d6e56b6
Merge pull request #7193
3 years ago
Alexander Blair 5804add75b
Merge pull request #7206
3 years ago
Alexander Blair 75e9e7b39a
Merge pull request #7203
3 years ago
Alexander Blair a87eca5e7d
Merge pull request #7197
3 years ago
moneromooo-monero 8c8f3d73b5
protocol: fix false positives dropping peers
3 years ago
moneromooo-monero 0fc927dfba
portable_storage: remove overly aggressive cutoff
3 years ago
Alexander Blair d3e582e517
Merge pull request #7198
3 years ago
luigi1111 e42bb297b8
Revert "Reject existing claimed blocks in sync mode"
3 years ago
moneromooo-monero 0443cccb5d
cryptonote_basic: guess what got lost porting patches to branches again
3 years ago
Alexander Blair b42d08995e
Merge pull request #7191
3 years ago
Alexander Blair 138092ddc9
Merge pull request #7189
3 years ago
Alexander Blair 4ddde36c50
Merge pull request #7183
3 years ago
Alexander Blair 0873f3193a
Merge pull request #7181
3 years ago
Alexander Blair cbeaeb904b
Merge pull request #7174
3 years ago
Alexander Blair 355be543c7
Merge pull request #7161
3 years ago
Alexander Blair 6cea8ca895
Merge pull request #7155
3 years ago
Alexander Blair e08d37fc7b
Merge pull request #7146
3 years ago
Alexander Blair 1c14b7b3b2
Merge pull request #7139
3 years ago
moneromooo-monero 31ae533d6d
epee: fix some issues using connections after shutdown
3 years ago
moneromooo-monero d5be31ee21
portable_storage: add some sanity checks on data size
3 years ago
moneromooo-monero adcbcd8f8b
protocol: drop nodes if they claim new data but only give stale data
3 years ago
Lee Clagett ba3c627c57 Command max_bytes moved from dynamic map to static switch
3 years ago
xiphon 07b50c42dd rpc: get_info - add 'synchronized' field
3 years ago
selsta ba60541f3e
build: prepare v0.17.1.8
3 years ago
moneromooo-monero 5c3e84b6ae
restrict public node checks a little
3 years ago
moneromooo-monero e35bbb1e88
ban lists may now include subnets
3 years ago
moneromooo-monero fb9ef24267
Optional DNS based blocklist
3 years ago
luigi1111 ee8d740cba
Merge pull request #7152
3 years ago
luigi1111 e0e2eb2bf5
Merge pull request #7144
3 years ago
luigi1111 ecedaf2975
Merge pull request #7142
3 years ago
luigi1111 94897cf8f7
Merge pull request #7140
3 years ago
luigi1111 e38f3dbfb2
Merge pull request #7157
3 years ago
moneromooo-monero a4cdcd9bd0
rpc: add a busy_syncing field to get_info
3 years ago
moneromooo-monero 42ee309292
protocol: reject claimed block hashes that already are in the chain
3 years ago
Lee Clagett f0b867b13d Restrict duplicate keys in epee binary format
3 years ago
moneromooo-monero a436c36256
protocol: drop peers we can't download anything from in sync mode
3 years ago
Lee Clagett cf4461f40b Fix byte_stream::put_n
3 years ago
moneromooo-monero 905cc07c8b
daemon: the ban command can now load IPs from a file (ban @filename)
3 years ago
moneromooo-monero 3bb748ad94
p2p: remove peers from grey and anchors lists when blocked
3 years ago
moneromooo-monero a569483c19
p2p: ignore incoming peer list entries when we have them blocked
3 years ago
TheCharlatan 55e4007c48 Depends: Bump qt to 5.15.1
3 years ago
luigi1111 54a4071473
Merge pull request #7131
3 years ago
luigi1111 4f70af3af1
Merge pull request #7128
3 years ago
luigi1111 31390dce4d
Merge pull request #7124
3 years ago
moneromooo-monero c1d654708f
protocol: include first new block in chain entry response
3 years ago
moneromooo b6b2c9b8e8
protocol: stricter checks on received chain hash list
3 years ago
moneromooo-monero d6069f7ded
protocol: revert incoming chain height check against local chain
3 years ago
Alexander Blair 7a9ba3f154
Merge pull request #7122
3 years ago
Alexander Blair 575f6b5f13
Merge pull request #7120
3 years ago
Alexander Blair d6b2c676a9
Merge pull request #7118
3 years ago
Alexander Blair 5d39df5d92
Merge pull request #7116
3 years ago
Alexander Blair 91f941120d
Merge pull request #7115
3 years ago
Alexander Blair f9eee6f193
Merge pull request #7111
3 years ago
Alexander Blair 37800ceb5b
Merge pull request #7107
3 years ago
Alexander Blair b311043ec6
Merge pull request #7101
3 years ago
moneromooo-monero 3a3370096e
protocol: one more sanity check on usable data from a peer
3 years ago
moneromooo-monero 105afa5557
protocol: fix asking for pruned blocks for v10
3 years ago
moneromooo-monero d729730d38
protocol: drop origin IP if a block fails to verify in sync mode
3 years ago
luigi1111 f570ce1349
Merge pull request #7109
3 years ago
moneromooo-monero ef1524ecca
protocol: add a sanity check to the number of block hashes sent
3 years ago
moneromooo-monero 45d9a282d1
cmake: fix "release" version string on tagged releases
3 years ago
selsta a700e6103b
build: prepare v0.17.1.7
3 years ago
moneromooo-monero f47f1a0691
protocol: more restrictive checks on chain entry response
3 years ago
moneromooo-monero e83a220603
protocol: fix switchting to adding blocks if noone's adding the next span
3 years ago
Howard Chu b4b3cd3ad3
depends: Update OpenSSL to 1.1.1i
3 years ago
luigi1111 f7aa91f70d
Merge pull request #7076
3 years ago
luigi1111 f9a70e4260
Merge pull request #7073
3 years ago
luigi1111 f105a0ef38
Merge pull request #7071
3 years ago
luigi1111 1cb3ea0447
Merge pull request #7065
3 years ago
luigi1111 43788ffd2a
Merge pull request #7063
3 years ago
luigi1111 6d35b667cf
Merge pull request #7054
3 years ago
moneromooo ce26c5b2dd
protocol: drop peers that don't reply to queries
3 years ago
moneromooo-monero 21b3ff2c90
p2p: fix race condition accessing a deleted context
3 years ago
moneromooo-monero 446b3c865b
p2p: drop peers that spam peer lists
3 years ago
moneromooo 9427b5a6d5
keep only the last seen node on a given host in the white list
3 years ago
moneromooo fa79148e0c
protocol: drop peers that decrease claimed height
3 years ago
moneromooo 1382b17aa1
protocol: add scoring system to drop peers that don't behave
3 years ago
moneromooo-monero 7982ef5a73
crypto: fix non zero scalar being 0 after reducing
3 years ago
selsta b34d50fa76
build: prepare v0.17.1.6
3 years ago
Alexander Blair 0833680c74
Merge pull request #7059
3 years ago
selsta 93135907dd wallet2: set propagation timeout to current max timeout
3 years ago
Alexander Blair 065bb292df
Merge pull request #7010
3 years ago
luigi1111 3942a1cd04
Merge pull request #7044
4 years ago
luigi1111 e4c0cb0ff3
Merge pull request #7039
4 years ago
xiphon 9d7f473af0 cryptonote_core: dandelion - use local height or median height if syncing
4 years ago
Alexander Blair 41652c9aa1
Merge pull request #7040
4 years ago
Alexander Blair 0a0ceb62f0
Merge pull request #7038
4 years ago
Alexander Blair 8e7b762092
Merge pull request #7037
4 years ago
Alexander Blair 551e6c9168
Merge pull request #7028
4 years ago
Alexander Blair c09d142972
Merge pull request #7026
4 years ago
Crypto City efca5b8af9
wallet2: check imported multisig curve points are in main subgroup
4 years ago
luigi1111 251c64f195
Merge pull request #7011
4 years ago
selsta 5bb83ab042
build: prepare v0.17.1.5
4 years ago
xiphon af4fb4729e rpc: skip non-synced bootstrap daemons in --no-sync mode too
4 years ago
xiphon 8e829e034f rpc: on_send_raw_tx - add missing CHECK_CORE_READY
4 years ago
Howard Chu 398e64ccbe
Better log message for unusable anon networks
4 years ago
Howard Chu a8cd073fcc
Add rpc-restricted-bind-ip option
4 years ago
luigi1111 f690e4984d
Merge pull request #6997
4 years ago
luigi1111 ebc9197326
Merge pull request #6996
4 years ago
luigi1111 81f9fa947b
Merge pull request #6994
4 years ago
selsta 752837b2c8
build: prepare v0.17.1.3
4 years ago
xiphon 981e0b5cc3 epee: readline_buffer - fix thread safety, fix sync() after stop()
4 years ago
Lee Clagett 6f48a146f8 Fix i2p/tor seed nodes
4 years ago
luigi1111 1a3bef15b9
Merge pull request #6993
4 years ago
moneromooo-monero 44c93bb47a
p2p: fix accessing non existent element of map
4 years ago
luigi1111 c3fc96f0cf
Merge pull request #6992
4 years ago
luigi1111 07f6ecd227
Merge pull request #6991
4 years ago
moneromooo-monero 4985afddb3
p2p: add a tor seed
4 years ago
luigi1111 4191dc8981
Merge pull request #6990
4 years ago
luigi1111 32581fb223
Merge pull request #6985
4 years ago
selsta f3dd25c0e0
build: prepare v0.17.1.2
4 years ago
luigi1111 33dc825d6f
Merge pull request #6983
4 years ago
selsta 91f1be9ea2
net_node: add tor / i2p seed nodes
4 years ago
moneromooo-monero 35186b1b84
p2p: fix endianness when checking IPv6 addresses mapping to IPv4
4 years ago
luigi1111 bddd5653e1
Merge pull request #6981
4 years ago
moneromooo-monero b36c4f354b
p2p: make this work with boost <= 1.65 (pffff)
4 years ago
luigi1111 1ba4c8dbc2
Merge pull request #6979
4 years ago
moneromooo 92d19c48da
p2p: rewrite boost's make_address_v4 to cater for < 1.66
4 years ago
luigi1111 01606ee52e
Merge pull request #6974
4 years ago
luigi1111 81d2389c24
Merge pull request #6972
4 years ago
luigi1111 ef64c4e22f
Merge pull request #6967
4 years ago
luigi1111 7fa01f342c
Merge pull request #6966
4 years ago
luigi1111 4603ec9765
Merge pull request #6962
4 years ago
luigi1111 0be71bcea9
Merge pull request #6961
4 years ago
moneromooo-monero 1a627e1f89
p2p: use /16 filtering on IPv4-within-IPv6 addresses
4 years ago
luigi1111 c1229a4432
Merge pull request #6965
4 years ago
luigi1111 9f68111b69
Merge pull request #6964
4 years ago
luigi1111 d1e79f2086
Merge pull request #6963
4 years ago
moneromooo-monero 8965489acb
protocol: reject empty incoming block messages
4 years ago
xiphon d6953406c9 rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P
4 years ago
moneromooo 5090cdc9f5
p2p: remove banned peers from the white list
4 years ago
moneromooo df1061c87d
p2p: give all hosts the same chance of being picked for connecting
4 years ago
selsta f55f3fe81c net_node: add --ban-list option
4 years ago
Lee Clagett 9b7ed2fd8b Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s
4 years ago
Lee Clagett e8468c5dcf Fix timeout checks for forwarded and Dandelion++ stem txes
4 years ago
Riccardo Spagni 76cc82c292
Merge pull request #6916
4 years ago
Riccardo Spagni 81a23c73d2
Merge pull request #6914
4 years ago
Riccardo Spagni 4b86583492
Merge pull request #6912
4 years ago
Riccardo Spagni 30918a27ab
Merge pull request #6907
4 years ago
Riccardo Spagni 940b042e28
Merge pull request #6911
4 years ago
selsta c028f4c4d8
build: prepare v0.17.1.1
4 years ago
xiphon f9a9d2ee28 wallet2: wait for propagation timeout before marking tx as failed
4 years ago
moneromooo-monero 81aaa4ec7b
bump default number of connections from 8 to 12
4 years ago
Howard Chu 6e594e53bb
Allow setting start block on export
4 years ago
Alexander Blair e88b9170db
Merge pull request #6906
4 years ago
xiphon 39e30d5481 wallet2_api: implement stop() to interrupt refresh() loop once
4 years ago
moneromooo-monero 1120df3c53
blockchain: fix sync at v14 boundary
4 years ago
Lee Clagett 42403c7acc Fix CLI and unrestricted RPC relay_tx with stempool
4 years ago
Lee Clagett fa63d4b3f0 Fix tx flush callback queueing
4 years ago
luigi1111 4d855fcca7
Merge pull request #6894
4 years ago
luigi1111 8ae0110d54
Merge pull request #6893
4 years ago
luigi1111 a9178e3584
Merge pull request #6888
4 years ago
luigi1111 bbe6ee39e5
Merge pull request #6887
4 years ago
luigi1111 94a86cf855
Merge pull request #6884
4 years ago
luigi1111 745d90c4a4
Merge pull request #6883
4 years ago
luigi1111 e60be2289e
Merge pull request #6880
4 years ago
luigi1111 5ef94b29c3
Merge pull request #6870
4 years ago
luigi1111 33281c1e2e
Merge pull request #6869
4 years ago
Howard Chu 518a2cdab4
Force CMAKE_SKIP_RPATH=ON
4 years ago
luigi1111 8235854e8a
Merge pull request #6868
4 years ago
selsta a2e37eb3d8
build: prepare v0.17.1.0
4 years ago
xiphon 6352090e6d Dandelion++: skip desynced peers in stem phase
4 years ago
moneromooo-monero c407b92e80
wallet2: fix missing m_state field in wallet serialization
4 years ago
moneromooo-monero 250c48a289
tx_pool: silence spammy harmless warning till we fix the bug
4 years ago
Alexis Enston e49ad98a9b fix next_seed_height regression in getblocktemplate rpc
4 years ago
Lee Clagett 37bb59485f Do not use peer_id tracking method over i2p/tor
4 years ago
Lee Clagett 263579b217 Add support for i2p and tor seed nodes
4 years ago
Howard Chu 4665906ddd
Fix lgamma/signgam dependency
4 years ago
xiphon 826a84478d cmake: Version - use CMAKE_CURRENT_LIST_DIR
4 years ago
xiphon b4c775663a cmake: CheckTrezor - use ${CMAKE_CURRENT_LIST_DIR} to locate tests
4 years ago
Lee Clagett 58cde83fb0 Switch to Dandelion++ fluff mode if no out connections for stem mode
4 years ago
luigi1111 1a9a984d26
Merge pull request #6845
4 years ago
luigi1111 05405024c0
Merge pull request #6843
4 years ago
luigi1111 d65f9a3064
Merge pull request #6842
4 years ago
luigi1111 d39f8237e0
Merge pull request #6835
4 years ago
moneromooo-monero 0473abf51d
link libzmq against libgssapi_krb5 if found
4 years ago
selsta c02d24f838
build: prepare v0.17.0.1
4 years ago
moneromooo-monero 9e6187a736
fix a couple bugs found by OSS-fuzz
4 years ago
xiphon 4846743fdc daemon: Windows - fix FAT32 warning, trailing backslash is required
4 years ago