Commit Graph

3364 Commits (3dd31d33fa9a1b99aec80ffdd17c67d72d6db6d8)

Author SHA1 Message Date
Riccardo Spagni bd85a47a29
Merge pull request #2477
7 years ago
Riccardo Spagni 0f071848a1
Merge pull request #2479
7 years ago
moneromooo-monero f182acdd36
dns_utils: query DNS records in parallel
7 years ago
Riccardo Spagni 48512acda9
Merge pull request #2324
7 years ago
Riccardo Spagni 07312a7d6e
Merge pull request #2302
7 years ago
stoffu e29282d208
build: auto update version info without manually deleting version.h
7 years ago
stoffu c09aa94d34
daemon: indicate whether the spent key image is mined or unconfirmed
7 years ago
stoffu b5cbdce8a6
wallet2: correctly handle in/out payments for view-only wallet
7 years ago
Riccardo Spagni a6403846ef
Merge pull request #2441
7 years ago
Riccardo Spagni 786a4ae9ea
Merge pull request #2429
7 years ago
Riccardo Spagni 10d60d2524
Merge pull request #2414
7 years ago
Riccardo Spagni 8f1f43163a
Merge pull request #2412
7 years ago
Riccardo Spagni 8711c355fc
Merge pull request #2410
7 years ago
Riccardo Spagni 72207fd27a
Merge pull request #2381
7 years ago
Riccardo Spagni 75563db6e3
Merge pull request #2376
7 years ago
moneromooo-monero 3b8b4be5cb
tx_pool: drop invalid txes from the pool on startup
7 years ago
moneromooo-monero e457aa51f4
blockchain: fix crash checking pre-validated txids
7 years ago
moneromooo-monero d5a9edf27a
wallet2: fix exception on split txes
7 years ago
moneromooo-monero 5c5b0fd048
wallet2: print unused indices on a single line
7 years ago
Lee Clagett 5890829552 Fixes static_assert on arm and ppc builds
7 years ago
moneromooo-monero 9aeae7a224
db_lmdb: fix use of uninitialized key in for_blocks_range
7 years ago
MaxXor 2e59f6ea50 rpc: add new RPCs to get and set limits
7 years ago
moneromooo-monero 7adceee634
precomputed block hashes are now in blocks of N (currently 256)
7 years ago
Riccardo Spagni 1a73843cec
Merge pull request #2446
7 years ago
Riccardo Spagni 69e039aa19
Merge pull request #2023
7 years ago
Riccardo Spagni 591e53445b
Merge pull request #2044
7 years ago
moneromooo-monero bc429e9c6d
daemon: make this build with boost 1.61
7 years ago
moneromooo-monero 6137a0b94d
blockchain: reject unsorted ins and outs from v7
7 years ago
Howard Chu d2d8a41c47
Use actual batch size for resize estimates
7 years ago
moneromooo-monero 3487d81034
cryptonote_protocol: fix needless chain hashes downloads
7 years ago
moneromooo-monero 7f2f6ee1c9
protocol: remove hop count on block propagation
7 years ago
selsta 91def9a59b daemon, wallet: add --max-log-file-size option
7 years ago
moneromooo-monero 0aaaca29a2
tx_pool: set the "invalid input" bit when check_tx_inputs fails
7 years ago
moneromooo-monero 9236823bf4
simplewallet: print tx rejection reason where it was missing
7 years ago
moneromooo-monero 3dee3301ba
core_rpc_server: print tx rejection reason at L0 too
7 years ago
Howard Chu 6d0ca7d11f
Tweak concurrency limits
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
Nano Akron f761dbaeaf Remove 1.25x multiplier from tx_pool
7 years ago
Riccardo Spagni 7abdba0a5c
Merge pull request #2438
7 years ago
Riccardo Spagni e0382a8da2
Merge pull request #2417
7 years ago
Riccardo Spagni 3399c2a257
Merge pull request #2404
7 years ago
Riccardo Spagni 718820cd96
Merge pull request #2396
7 years ago
Riccardo Spagni 4c07297dc6
Merge pull request #2392
7 years ago
moneromooo-monero ffe2712726
wallet_rpc_server: fix index for newly added address book entry
7 years ago
moneromooo-monero 16afab900d
core: sort ins and outs key key image and public key, respectively
7 years ago
moneromooo-monero 0c36b9f931
common: add apply_permutation file and function
7 years ago
Matthew Campassi fee3c3ed1e Update wallet2.cpp for misspelling
7 years ago
moneromooo-monero 651baaec46
wallet: add encrypted seed functionality
7 years ago
moneromooo-monero 9443eec10f
core: guard against exceptions in tx verification worker threads
7 years ago
moneromooo-monero a15e858302
wallet2: guard against daemon sending txes in the wrong order
7 years ago
moneromooo-monero 8fe5f609d1
rpc: order transactions in the order they were requested
7 years ago
moneromooo-monero 55b91d8605
wallet: fix --help and --version erroring out
7 years ago
moneromooo-monero 054054c92f
p2p: disable gray list housekeeping when an exclusive node is given
7 years ago
moneromooo-monero a9845cc344
rpc: get_txpool_backlog is now unrestricted
7 years ago
Matthew Campassi ea01633024 updated clarification bc_dyn_stats
7 years ago
Matthew Campassi 5aa2f24b2a clarification bc_dyn_stats
7 years ago
Howard Chu 81fb2f5347
Silence more stupid gcc warnings
7 years ago
Guillaume LE VAILLANT 20256b7c04 Fix AC power supply detection on Linux
7 years ago
Riccardo Spagni e5238adfb3
update checkpoint hashes
7 years ago
Riccardo Spagni d4f56bdf09
update hardcoded checkpoints
7 years ago
Riccardo Spagni ed730511dc
update checkpoints.dat
7 years ago
Thomas Winget 0299cb77ca
Fix various oversights/bugs in ZMQ RPC server code
7 years ago
Thomas Winget 77986023c3
json serialization for rpc-relevant monero types
7 years ago
Thomas Winget 5c1e08fe80
Refactor some things into more composable (smaller) functions
7 years ago
moneromooo-monero dbfef643ed
tx_pool: catch exceptions in LockedTXN dtor
7 years ago
moneromooo-monero e0592e87d8
dns_utils: remove a few obsolete things
7 years ago
moneromooo-monero 6ac61100a1
Add a --fluffy-blocks option to relay blocks as fluffy blocks
7 years ago
Howard Chu 1181848748
Use latest height for fork date estimate
7 years ago
Riccardo Spagni 02e5dcd2fa
Merge pull request #2384
7 years ago
Riccardo Spagni c919ca4f1d
Merge pull request #2374
7 years ago
Riccardo Spagni 1e57e48342
Merge pull request #2372
7 years ago
Riccardo Spagni ee1a766861
Merge pull request #2370
7 years ago
Riccardo Spagni eb8dac52df
Merge pull request #2364
7 years ago
Riccardo Spagni e19b68b005
Merge pull request #2362
7 years ago
Riccardo Spagni 2560948f69
Merge pull request #2342
7 years ago
Riccardo Spagni 5551fcf60b
Merge pull request #2329
7 years ago
Riccardo Spagni eec3527e33
Merge pull request #2316
7 years ago
Riccardo Spagni 79a0defad7
Merge pull request #2310
7 years ago
Riccardo Spagni 10da3051c2
Merge pull request #2309
7 years ago
moneromooo-monero 4e0e4e9942
blockchain_import: warn for chunks over 500000, not 100000
7 years ago
moneromooo-monero 5b29e87f85
blockchain_import: properly cleanup core/db on exit
7 years ago
moneromooo-monero e167c4d9a1
blockchain_import: do not error out on truncated files
7 years ago
MaxXor e3680b6936 Rename m_listenning_port to m_listening_port
7 years ago
rbrunner7 840aed1cf3 monero-wallet-cli: New command 'wallet_info' improved
7 years ago
Thomas Winget 9ac2ad0744
DRY refactoring
7 years ago
rbrunner7 9bdd985cee monero-wallet-cli: New command 'wallet_info'
7 years ago
Lee Clagett 9c83f8063d Do not create file when RPC user/pass is given and use file locking
7 years ago
MaxXor a1ea475fff Delete UPnP port mapping on exit
7 years ago
moneromooo-monero e72e625eb1
tx_pool: wrap tx meta updates in a LockedTXN
7 years ago
moneromooo-monero adce8ae466
simplewallet: new "fee" command to display fee information
7 years ago
moneromooo-monero c867357adc
cryptonote_protocol: error handling on cleanup_handle_incoming_blocks
7 years ago
moneromooo-monero ce901fcb31
Fix blockchain_import wedge on exception in cleanup_handle_incoming_blocks
7 years ago
Howard Chu 3d19ab7067 Revert "Cleanup test impact of moving blockchain_db_types()"
7 years ago
moneromooo-monero 84fa015e77
core: guard against exceptions in handle_incoming_{block,tx}
7 years ago
moneromooo-monero a95e460c71
move db specific options to BlockchainDB
7 years ago
moneromooo-monero 63d8dddc0a
cryptonote_protocol: remove old spans when received as old blocks
7 years ago
Riccardo Spagni 72b5f37f58
Merge pull request #2349
7 years ago
Riccardo Spagni e00238a355
Merge pull request #2347
7 years ago
Riccardo Spagni 48f96c18df
Merge pull request #2320
7 years ago
Riccardo Spagni 36b978f50e
Merge pull request #2314
7 years ago
Riccardo Spagni ff0afc196e
Merge pull request #2313
7 years ago
Riccardo Spagni 30eae5f150
Merge pull request #2353
7 years ago
moneromooo-monero 5807529e69
blockchain: cap memory size of retrieved blocks
7 years ago
moneromooo-monero c1b10381fc
rpc: decrease memory usage a bit in getblocks.bin
7 years ago
Guillaume LE VAILLANT 58015df4cf Fix getblocktemplate RPC returning wrong reserved_offset
7 years ago
moneromooo-monero f906d87e66
wallet: new option to check/confirm txpool backlog when sending
7 years ago
moneromooo-monero 19393115dc
daemon: fix backlog estimating at max block size
7 years ago
moneromooo-monero 55bec1f03d
rpc: add a new RPC to get current txpool backlog (sizes and fees)
7 years ago
moneromooo 1914c999c7
txpool: update db tx metadata when it changes
7 years ago
moneromooo 4dbf29bd32
txpool: add tx size median to the pool stats
7 years ago
moneromooo-monero 2e338ca574
wallet2: account for huge testnet reorgs for estimating height
7 years ago
Riccardo Spagni 335681896a
Merge pull request #2311
7 years ago
Riccardo Spagni 944bbdb51e
Merge pull request #2330
7 years ago
Riccardo Spagni 9b4117b401
Merge pull request #2328
7 years ago
Riccardo Spagni 65ee63e5bf
Merge pull request #2326
7 years ago
Howard Chu ea15e72d73
tx_pool: fix crash in stats
7 years ago
moneromooo-monero df0cffede0
cryptonote_protocol: warn if we see a higher top version we expect
7 years ago
moneromooo-monero 317ab21a03
cryptonote_protocol: less strict check on top version on connect
7 years ago
moneromooo-monero cc81a37155
cryptonote_protocol: update target height when syncing too
7 years ago
moneromooo-monero e2ad372b87
cryptonote_protocol: simplify and remove unnecessary casts
7 years ago
moneromooo-monero 727e67cada
cryptonote_protocol: print peer top height along with its version
7 years ago
moneromooo-monero b5345ef4f0
crypto: use malloc instead of alloca
7 years ago
moneromooo-monero 80794b3114
thread_group: set thread size to THREAD_STACK_SIZE
7 years ago
moneromooo-monero 5524bc3151
print peer id in 0 padded hex for consistency
7 years ago
moneromooo-monero e3c4395ab7
p2p: init hashes after deserializing a network address
7 years ago
moneromooo-monero 679a5ab85b
daemon: print estimated tx backlog in print_pool_stats
7 years ago
Howard Chu 3dd34a49ef
Cleanup test impact of moving blockchain_db_types()
7 years ago
Howard Chu c22d22e2db
Cleanup test impact of adding safesyncmode() method
7 years ago
moneromooo-monero 64ab88446a
rpc_client: print destination host/port when failing to connect
7 years ago
Howard Chu c656dd0ede
Fix refresh counter display
7 years ago
moneromooo-monero 70b8c6d77a
cryptonote_protocol: misc fixes to the new sync algorithm
7 years ago
Howard Chu 0c6c3eb3f2
Silence stupid fallthru warning in gcc 7
7 years ago
Jaquee d58700e003 WalletAPI: only allow trusted daemon when importing key images
7 years ago
Jaquee 8a9bbd26d3 WalletAPI: copy wallet data when creating a view only wallet
7 years ago
Jaquee d27fe32e4a wallet2: export/import wallet data functions
7 years ago
Howard Chu 9a859844f4
Toggle SAFE syncmode on and off automatically
7 years ago
Howard Chu 80344740bd
More DB support cleanup
7 years ago
Howard Chu 4c7f8ac04f
DB cleanup
7 years ago
Jaquee 225a25f327 import_key_images - allow importing without being connected to daemon
7 years ago
Matthew Campassi ea996f91b5 clarification of parameters for print_coinbase_tx_sum
7 years ago
moneromooo-monero 5d989b661a
core: add mainnet v6 fork height at 1400000
7 years ago
Riccardo Spagni 4466b6d1b0
Merge pull request #2303
7 years ago
Riccardo Spagni 4859a00134
Merge pull request #2300
7 years ago
Riccardo Spagni 1d32a5a445
Merge pull request #2291
7 years ago
Riccardo Spagni 4b2cc123ff
Merge pull request #2287
7 years ago
moneromooo-monero 5a283078ec
cryptonote_protocol: large block sync size before v4
7 years ago
moneromooo-monero 7b74760756
cryptonote_protocol: kick idle synchronizing peers
7 years ago
moneromooo-monero ef005f5e72
p2p: add a couple early outs when the stop signal is received
7 years ago
moneromooo-monero 42b34b3545
Consistently print peer id in hex and on 16 chars
7 years ago
Nano Akron b59cd0745b befor -> before
7 years ago
moneromooo-monero 827afcb7ea
protocol: pass blockchain cumulative difficulty when syncing
7 years ago
Riccardo Spagni 78ecb2ad0b
update major version number
7 years ago
Riccardo Spagni 3ff67323b7
Merge pull request #2288
7 years ago
Riccardo Spagni 061930d6b4
Merge pull request #2293
7 years ago
Riccardo Spagni 124cbe3cf3
Merge pull request #2292
7 years ago
Riccardo Spagni 9e6bcbc014
Merge pull request #2286
7 years ago
Riccardo Spagni 7b14a96c03
Merge pull request #2283
7 years ago
Riccardo Spagni 4bfb58328d
Merge pull request #2282
7 years ago
Riccardo Spagni e457cc7891
Merge pull request #2281
7 years ago
Riccardo Spagni a861cbb465
Merge pull request #2279
7 years ago
Riccardo Spagni 53dde37ceb
Merge pull request #2276
7 years ago
Riccardo Spagni f980b2ca89
Merge pull request #2277
7 years ago
Riccardo Spagni 86cf8cac86
Merge pull request #2275
7 years ago
Riccardo Spagni 74522c7e84
Merge pull request #2236
7 years ago
Riccardo Spagni fa73d6cbf1
Merge pull request #2274
7 years ago
Riccardo Spagni 1d093eff67
Merge pull request #2273
7 years ago
Riccardo Spagni e0df740bc9
Merge pull request #2272
7 years ago
Riccardo Spagni b6fc7f283f
Merge pull request #2270
7 years ago
Riccardo Spagni 1b54bcdc08
Merge pull request #2266
7 years ago
Riccardo Spagni 973cc7ffdf
Merge pull request #2264
7 years ago
Riccardo Spagni 9721b37bd5
Merge pull request #2258
7 years ago
Riccardo Spagni 718941bee0
Merge pull request #2256
7 years ago
moneromooo-monero cb2d5110ff
Tweak net logs so we get more info on why networking can't start
7 years ago
Riccardo Spagni 85211cda22
Merge pull request #2255
7 years ago
Riccardo Spagni 085ef96768
Merge pull request #2252
7 years ago
Riccardo Spagni 79479a3614
Merge pull request #2250
7 years ago
Riccardo Spagni 5ee3798da3
Merge pull request #2248
7 years ago
Riccardo Spagni 12c70fedc0
Merge pull request #2246
7 years ago
Riccardo Spagni e5a1628c88
Merge pull request #2245
7 years ago
Riccardo Spagni 6f60613ffb
Merge pull request #2240
7 years ago
Riccardo Spagni 4c24eb050b
Merge pull request #2238
7 years ago
Riccardo Spagni 1cf4665d2a
Merge pull request #2237
7 years ago
Riccardo Spagni d64b9c1c9e
Merge pull request #2233
7 years ago
Riccardo Spagni da2c662cf2
Merge pull request #2232
7 years ago
Riccardo Spagni 68ccc10b29
Merge pull request #2205
7 years ago
moneromooo-monero 35e01a6e50
cryptonote_protocol: fix "holes" in block download schedule
7 years ago
moneromooo-monero 3da1edfde5
cryptonote_protocol: fix out of order addition
7 years ago
moneromooo-monero 6edb1b3e46
block_queue: do not add empty spans
7 years ago
moneromooo-monero cb2d5ac788
mnemonics: new Esperanto word list
7 years ago
Eugene Otto dee41efa20 simplewallet: mnemonic language command-line arg
7 years ago
moneromooo-monero 2ec15a6931
daemon: print peers' top height in sync_info
7 years ago
moneromooo-monero c6e200a8ab
core: add --db-salvage command line flag
7 years ago
moneromooo-monero 8655ba04ba
wallet_rpc_server: adjust small ring sizes to 5 for v6
7 years ago
moneromooo-monero 88e83f9427
cryptonote_protocol_handler: log versions as unsigned ints
7 years ago
moneromooo-monero 08abb670e1
protocol: fix reorgs while syncing
7 years ago
moneromooo-monero d1f204d640
miner: set thread name before logging
7 years ago
moneromooo-monero 7fdc178abb
p2p: fix random peer index being too large
7 years ago
moneromooo-monero e499ff3322
simplewallet: factor out message_writer
7 years ago
moneromooo-monero 7ed5ab47ea
scoped_message_writer: pause readline to match simplewallet
7 years ago
Jaquee 359517c7f5 wallet_rpc_server: fix possible privacy leak in on_import_key_images()
7 years ago
Jaquee 20495b27e8 simplewallet: fix possible privacy leak in import_key_images()
7 years ago
moneromooo-monero 6ce769c123
p2p: get net log spam down a bit
7 years ago
moneromooo-monero a1891ebea9
tests: fix tests build
7 years ago
moneromooo-monero 7591c528d0
p2p: fallback on seed nodes if we can't make a connection
7 years ago
moneromooo-monero 0e8d60c06c
cryptonote_protocol: fix recv/send idle time before handshake
7 years ago
moneromooo-monero f90bbe2a5c
cryptonote_protocol: keep target in sync with dropped connections
7 years ago
moneromooo-monero 3ff5ce63c5
connection_context: initialize state
7 years ago
Riccardo Spagni f43d59d8b3
Merge pull request #2269
7 years ago
Jaquee 1307e3cc12 WalletAPI: add getDefaultDataDir()
7 years ago
moneromooo-monero 635929eaca
protocol: add checks for top block hard fork version
7 years ago
moneromooo-monero e49f6d439d
net_node: fix m_in_timedsync initialization
7 years ago
moneromooo-monero 7007bd1489
Change default block sync size from 200 to 20
7 years ago
moneromooo-monero 980e476c89
cryptonote_basic: fix silly CLANG warning about not emitting function
7 years ago
Riccardo Spagni bfd2532ea5
Merge pull request #2247
7 years ago
Riccardo Spagni bff9fb9c8b
Merge pull request #2231
7 years ago
moneromooo-monero 61770ec2da
change mixin to ring size in user visible places
7 years ago
Riccardo Spagni 14f479bb9c
Merge pull request #2262
7 years ago
Riccardo Spagni 62610a3a53
Merge pull request #2225
7 years ago
moneromooo-monero 7f7d42f890
core: fix invalid memory access creating tx
7 years ago
Riccardo Spagni a796cb341e
Merge pull request #2207
7 years ago
Riccardo Spagni 3db039828e
Merge pull request #2254
7 years ago
moneromooo-monero 569b9b2b50
updates: add "misc_log_ex.h" for logs
7 years ago
moneromooo-monero 74628941d5
dns_utils: add <functional> for std::function
7 years ago
moneromooo-monero c93b7692b4
blockchain_import: much faster when verifying with cryptonote::core
7 years ago
moneromooo-monero 38756d00ff
core: new API to disable DNS checkpoint lookups
7 years ago
Riccardo Spagni c63e9633b5
Merge pull request #2218
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni 05c44db23b
Merge pull request #2244
7 years ago
Riccardo Spagni dc2747439c
Merge pull request #2243
7 years ago
Riccardo Spagni b1af32b48d
Merge pull request #2242
7 years ago
Riccardo Spagni 15e895399c
Merge pull request #2239
7 years ago
Riccardo Spagni ea46a5527a
Merge pull request #2234
7 years ago
Riccardo Spagni 9b3b7f050b
Merge pull request #2230
7 years ago
Riccardo Spagni 5cc53c7e49
Merge pull request #2226
7 years ago
Riccardo Spagni 1ea75abd72
Merge pull request #2223
7 years ago
Riccardo Spagni a2dd125b1e
Merge pull request #2222
7 years ago
Riccardo Spagni 9b0daf49db
Merge pull request #2220
7 years ago
Riccardo Spagni 43c6e452fa
Merge pull request #2219
7 years ago
Riccardo Spagni 8048de268a
Merge pull request #2216
7 years ago
Riccardo Spagni a6ea26e7fa
Merge pull request #2215
7 years ago
Riccardo Spagni a963da9001
Merge pull request #2214
7 years ago
Riccardo Spagni 1e2d6f898e
Merge pull request #2211
7 years ago
Riccardo Spagni f5be5b7e7b
Merge pull request #2210
7 years ago
Riccardo Spagni 61ac6983f2
Merge pull request #2206
7 years ago
Riccardo Spagni 24dd5e87af
Merge pull request #2203
7 years ago
Riccardo Spagni 5a04301b32
Merge pull request #2201
7 years ago
Riccardo Spagni 58621e3f65
Merge pull request #2200
7 years ago
Riccardo Spagni 0f36efbded
Merge pull request #2198
7 years ago
Riccardo Spagni 52b33b5284
Merge pull request #2196
7 years ago
Riccardo Spagni b6ae718456
Merge pull request #2195
7 years ago