Commit Graph

3248 Commits (86e9de588c2b550ff5a005d0fcc8445fd5f58baa)

Author SHA1 Message Date
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
Riccardo Spagni 8494ffbc37
Merge pull request #2191
7 years ago
Riccardo Spagni cf308cfb20
Merge pull request #2188
7 years ago
Riccardo Spagni 64ebeb5aa5
Merge pull request #2182
7 years ago
Riccardo Spagni 04591af7fd Merge pull request #2153
7 years ago
Riccardo Spagni f6ee93e214
Merge pull request #2148
7 years ago
Riccardo Spagni ce52d94cb7
Merge pull request #2147
7 years ago
Riccardo Spagni 159a6e9669
Merge pull request #2132
7 years ago
moneromooo-monero 4d87304683
blockchain: add testnet v6 fork height at 971400
7 years ago
moneromooo-monero 158c3ecff3
core: thread most of handle_incoming_tx
7 years ago
moneromooo-monero f57ee382b8
cryptonote_protocol: retry stale spans early
7 years ago
moneromooo-monero 90df52e12f
cryptonote_protocol: light cleanup
7 years ago
moneromooo-monero 84e23156ac
cryptonote_protocol: avoid spurious SYNCHRONIZED OK messages
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneromooo-monero 74597bd15a
wallet2: improve refresh height determination
7 years ago
moneromooo-monero 042b86c473
simplewallet: do not ask wallet filename twice when restoring
7 years ago
Erik de Castro Lopo 8bbed27573 simplewallet: Be explicit about secret keys
7 years ago
Jaquee e31aac80e5 walletAPI: add getRefreshFromBlockHeight()
7 years ago
Jaquee 48c0cb1ba6 wallet api: pause refresh while commiting tx
7 years ago
moneromooo-monero 9707998a08
wallet2: clear some missing containers in clear()
7 years ago
Jaquee 67ce4910bc wallet2: store testnet bool in keys file
7 years ago
moneromooo-monero 0c57df9770
wallet2: fix temporarily missing incoming tx when being mined
7 years ago
moneromooo-monero f4f7eeba80
blockchain: log more info when we reject an orphan
7 years ago
moneromooo-monero 16a5534704
simplewallet: show payment ids on sign_transfer
7 years ago
moneromooo-monero 71e2876033
debug_utilities: only build for debug builds
7 years ago
moneromooo-monero 55e150ff8a
debug_utilities: new object-sizes debug tool
7 years ago
Jaquee a839a6fa8a Wallet API: add tx unlock time
7 years ago
moneromooo-monero fbaf5375c3
cn_deserialize: move to new debug_utilities subdirectory
7 years ago
moneromooo-monero d732c73e71
blockchain: remove a few unused variables
7 years ago
m2049r ad4649ac81 Enable verifying wallet password with having to load wallet.
7 years ago
Guillaume LE VAILLANT c8640a3d74 difficulty: fix misleading comment
7 years ago
moneromooo-monero 328bebbe4b
daemon: some more include cleanup
7 years ago
moneromooo-monero 1c9196b0c5
cryptonote_protocol: fix days behind calc on testnet
7 years ago
moneromooo-monero b7d6ec8364
simplewallet: add (out of sync) or (no daemon) markers in the prompt
7 years ago
moneromooo-monero fa23a5006d
wallet2: add a is_synced function
7 years ago
moneromooo-monero f1307bbd7b
node_rpc_proxy: add a proxy for target height
7 years ago
moneromooo-monero c97d1bd3d4
wallet: return unlock_time in get_transfers
7 years ago
m2049r 600353e2b2 fix wallet callback signatures
7 years ago
moneromooo-monero 41f935ddb2
network_throttle: remove unneeded heap allocations
7 years ago
moneromooo-monero c6ba7d110f
p2p: move m_in_timedsync from connection_context to p2p_connection_context
7 years ago
moneromooo-monero 5d4ef719b9
core: speed up output index unique set calculation
7 years ago
moneromooo-monero 19d7f568ce
perf_timer: allow profiling more granular than millisecond
7 years ago
moneromooo-monero 214fd81e93
some include cleanup
7 years ago
moneromooo-monero 87b5ede908
miner: fix ignoring battery from command line
7 years ago
moneromooo-monero 5dd722beaa
core: add a message when loading checkpoints at init time
7 years ago
moneromooo-monero 14ec6ed80d
tx_pool: remove obsolete unused m_config_folder field
7 years ago
moneromooo-monero 5d91b26c0f
blockchain: skip checking tx semantics in embedded block hash range
7 years ago
moneromooo-monero d37e8f8868
daemon: add average seconds per block in bc_dyn_stats
7 years ago
moneromooo-monero 878205f143
core: fix lock ordering bug at init time
7 years ago
JollyMort 02f13d6cdf
Fix handling of strings & simplify summation of spendkeys
7 years ago
moneromooo-monero 04ebfbfefa
p2p: close connections when exiting
7 years ago
JollyMort 40fc9d7b68
Add option to join multisig wallet pieces together
7 years ago
moneromooo-monero 9a10148c01
p2p: fix thread leak
7 years ago
moneromooo-monero d8becf2ee1
blockchain: fix cryptonight buffer leak on exit
7 years ago
moneromooo-monero 91aa90fc79
blockchain: ensure all blocks get their longhash precalculated
7 years ago
moneromooo-monero ff4bcaed81
blockchain: pass correct height to get_block_longhash
7 years ago
moneromooo-monero 06aea2cf0a
move get_proof_of_trust_hash from util.h to p2p_protocol_defs.h
7 years ago
Erik de Castro Lopo 525975acc4 wallet-cli: Minor improvement to help output
7 years ago
moneromooo-monero cb0b559451
Move OpenAlias console input back from libs
7 years ago
moneromooo-monero dc0b312f8a
wallet_rpc_server: optionally return tx blobs on transfer calls
7 years ago
moneromooo-monero 340feedee2
core: randomly shuffle outputs
7 years ago
rbrunner7 f1b76c8424 cryptonote_protocol: Set send_idle_time in connection_info correctly
7 years ago
moneromooo-monero 53af9768ce
blockchain: one off warning when seeing a block with unknown version
7 years ago
moneromooo-monero 58f3fc68e4
Make msgwriter logs go to file only
7 years ago
JollyMort 23909bb04d
Make successful transfer log message more informative
7 years ago
moneromooo-monero a5031a7d02
core: forbid duplicate ring members from v6
7 years ago
Erik de Castro Lopo 51efb21713 daemon: Add ability to write a PID file
7 years ago
Riccardo Spagni ab594cfee9
Merge pull request #2159
7 years ago
Riccardo Spagni c0f155d3a0
Merge pull request #2170
7 years ago
Riccardo Spagni 630cc0f9ca
Merge pull request #2169
7 years ago
Riccardo Spagni fed3430b70
Merge pull request #2166
7 years ago
Riccardo Spagni 921ebdce45
Merge pull request #2165
7 years ago
Riccardo Spagni 42fc89b672
Merge pull request #2142
7 years ago
Riccardo Spagni 999d4d83e9
Merge pull request #2135
7 years ago
moneromooo-monero c3bb6becd9
daemon: fix status in command line mode if using restricted rpc
7 years ago
moneromooo-monero f5f985c018
miner: fix background mining options parsing
7 years ago
Howard Chu 33d17c37e8
Don't hardcode /tmp
7 years ago
Howard Chu 8db68a57f5
Fix #2164 histogram output
7 years ago
Jethro Grassie 6955976b2d
Add various readline related fixes
7 years ago
Ryan Mehta 94717021ef fix on_battery_power for linux
7 years ago
Erik de Castro Lopo 35d68b2c6d Fix spelling errors
7 years ago
moneroexamples 125f823bda Add on_get_alt_blocks_hashes RPC call
7 years ago
Riccardo Spagni 218f1a1d69
Merge pull request #2125
7 years ago
Riccardo Spagni 44e4bbd15c
Merge pull request #2124
7 years ago
Riccardo Spagni 645c898e2d
Merge pull request #2121
7 years ago
Riccardo Spagni b66420e54d
Merge pull request #2114
7 years ago
Riccardo Spagni 7995dcff94
Merge pull request #2112
7 years ago
Riccardo Spagni bbdbccfba0
Merge pull request #2110
7 years ago
Riccardo Spagni c577bc8762
Merge pull request #2107
7 years ago
Riccardo Spagni 9e1ded69dd
Merge pull request #2106
7 years ago
moneromooo-monero 02d66db4b4
tx_pool: initialize padding in txpool meta structure
7 years ago
moneromooo-monero 0722aea3df
cryptonote_core: initialize checkpoint flag
7 years ago
moneromooo-monero 5cea355232
simplewallet: lock idle scope when sweeping
7 years ago
Howard Chu 464afd4d2d
Ensure DNSResolver destructor runs on exit
7 years ago
moneromooo-monero 8f96cfc20a
Remove typeid use in network_address
7 years ago
binaryFate f98bf48b1d Minor cleanup: tab vs. space + logs messages
7 years ago
binaryFate 5a09d79caf Fix #2120: return per-tx amount in transfer_split RPC call.
7 years ago
moneromooo-monero 3b599d2b7e
wallet2: get current height from the daemon on creation
7 years ago
moneromooo-monero d3bb72fff1
wallet2: fix infinite loop on future refresh height
7 years ago
moneromooo-monero 32754784db
wallet: fix refresh_from_height setting on new wallet
7 years ago
Jethro Grassie be9d4f0411
Fix multiline wallet cli output with readline
7 years ago
Riccardo Spagni 50d8f73f06
Merge pull request #2091
7 years ago
Riccardo Spagni f31b89012d
Merge pull request #2073
7 years ago
Mike C b592cb3f0a Fix on_transfer RPC incorrect logging info
7 years ago
Guillaume LE VAILLANT 3255887f5e simplewallet: typo fixes
7 years ago
Julien Klepatch bdab3436d3 Fix mismatch of parameter name between header file and implementation for set_user_options()
7 years ago
moneromooo-monero bb708ab8c3
electrum-words: fix seed mistakenly thought to be old style
7 years ago
stoffu d5f1cef73c
simplewallet: removed unneeded LOCK_IDLE_SCOPE() from check_tx_key()
7 years ago
stoffu 8df918f8c7
simplewallet: replace assert(m_wallet) with error out
7 years ago
stoffu 8da82256d4
crypto: moved boost::lock_guard into a smaller scope
7 years ago
stoffu c9e0e944e9
Signature proving payment to destination by only revealing key derivation, not the actual tx secret key
7 years ago
Riccardo Spagni ae8841f2ab
Merge pull request #2087
7 years ago
Riccardo Spagni 78f965a9e2
Merge pull request #2082
7 years ago
Riccardo Spagni 91e1a7e3e2
Merge pull request #2081
7 years ago
Riccardo Spagni f973a2f81a
Merge pull request #2078
7 years ago
Riccardo Spagni fb7d6db051
Merge pull request #2076
7 years ago
Riccardo Spagni ae5f7c71d7
Merge pull request #2074
7 years ago