Commit Graph

1192 Commits (a7310031f4b232af1e059088afc017bfaa1835b7)

Author SHA1 Message Date
Howard Chu da0bce3472 Use CMAKE_LINKER, not hardcoded "ld"
9 years ago
moneromooo-monero 7f8e5ced47
daemon: fix ban length using wrong parameter
9 years ago
Riccardo Spagni 5c71f5d13e
update version
9 years ago
Riccardo Spagni b98d88c17e
Merge pull request #587
9 years ago
moneromooo-monero 1e07110a7a
Nicer looking exit when blockchain.bin is found
9 years ago
moneromooo-monero 40f97ce83d
core: do not use the persistent pool state for tests
9 years ago
Riccardo Spagni ac7d27d4f9
Merge pull request #584
9 years ago
moneromooo-monero 5c67c486e8
wallet: don't forget to close the file after storing cache
9 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
Riccardo Spagni 810a11267c
fixed copyrights with bad year references
9 years ago
moneromooo-monero 576effe11a
blockchain: kill ioservice on scope end, rather than manually
9 years ago
moneromooo-monero ed5d017c0f
miner: minor fixes on stop
9 years ago
moneromooo-monero bc8a52efd8
wallet: add a rescan_bc command and rescan_blockchain RPC
9 years ago
moneromooo-monero 92ef6b54fe
wallet: protect against exceptions in the block pull thread
9 years ago
moneromooo-monero af2106122d
net_peerlist: move a couple functions from public to private
9 years ago
Riccardo Spagni 32a26332f8
no longer need to pass the size to rapidjson
9 years ago
Riccardo Spagni 9e45eadb98
Merge pull request #575
9 years ago
Riccardo Spagni b6d41cdac1
Merge pull request #574
9 years ago
Riccardo Spagni ddc6d45f96
Merge pull request #573
9 years ago
Riccardo Spagni fd36eea6dd
Merge pull request #572
9 years ago
Riccardo Spagni aa6dd048d8
Merge pull request #570
9 years ago
Riccardo Spagni 9b3300fe9b
Merge pull request #569
9 years ago
Riccardo Spagni a7e56870fe
Merge pull request #568
9 years ago
moneromooo-monero 61befc2293
wallet: store cache to file without unnecessary memory buffer
9 years ago
hyc b39aae7aa5 Tweak 45800a25e9
9 years ago
moneromooo-monero 61ce8d6fde
wallet_rpc_server: exit async, so we reply to stop_wallet RPC
9 years ago
moneromooo-monero 09533557b5
blockchain_db: inform user about new format if blockchain.bin is found
9 years ago
moneromooo-monero 4a5a5ff157
blockchain: always stop the ioservice before returning
9 years ago
moneromooo-monero 9847db6920
wallet: do not return error if incoming_transfers finds none
9 years ago
moneromooo-monero 78b65cf7e8
db_lmdb: safety close db at exit
9 years ago
moneromooo-monero 45800a25e9
db_lmdb: fix a strdup/delete[] mistmatch
9 years ago
hyc fc341325a7 Remove assert from status command
9 years ago
warptangent ee9d71e9f9
BlockchainDB: skip fixup check if read-only database
9 years ago
moneromooo-monero b0541a56eb
blockchain: remove obsolete containers
9 years ago
moneromooo-monero 18a5211173
blockchain: Fix height in call to on_blockchain_dec
9 years ago
moneromooo-monero 50ee591152
hardfork: ensure current_fork_index can not become negative on rescan
9 years ago
Riccardo Spagni 95ceb715dc
Merge pull request #565
9 years ago
moneromooo-monero f33a88cfc1
blockchain: fix a few block addition bugs
9 years ago
moneromooo-monero a9ff11c816
blockchain: fix an off by one error in unlocked time check
9 years ago
moneromooo-monero f294be35bc
blockchain: reinstate double spending checks in check_tx_inputs
9 years ago
moneromooo-monero 737b6d6cf5
blockchain: make some flag twiddling code closer to the original
9 years ago
moneromooo-monero 81cb0fcdcc
blockchain: fix bitflipping test with quantized block rewards
9 years ago
moneromooo-monero 22ddf09bea
blockchain: add missing m_tx_pool.on_blockchain_dec
9 years ago
moneromooo-monero d837c0ca90
blockchain: fix switch to alternative blockchain for more than one block
9 years ago
moneromooo-monero 5cec076e13
blockchain: add a missing validity check to rollback_blockchain_switching
9 years ago
moneromooo-monero 3cabdb5ef2
core: catch exceptions from get_output_key
9 years ago
moneromooo-monero 5eef64578b
db: throw when given a non txout_to_key output to add
9 years ago
Riccardo Spagni c35501c6ad
Merge pull request #562
9 years ago
Riccardo Spagni 6f71918a12
Merge pull request #561
9 years ago
Riccardo Spagni 719a6a89c6
Merge pull request #557
9 years ago
warptangent d4c2fae2fb
BlockchainDB: Remove txs in reverse order
9 years ago
warptangent ffcf6bdb95
BlockchainLMDB: When removing, find amount output index fast by starting at end
9 years ago
warptangent f11def012f
BlockchainLMDB: Remove tx outputs in reverse order
9 years ago
Riccardo Spagni 47ca455ea8
fixed missing parenthesis
9 years ago
Lex Kalinkin a004130a04 fix for 'failed to generate new wallet: failed to save file' error during wallet generation
9 years ago
Brendan Telzrow 791e7fb263 changed height to uint64_t
9 years ago
Brendan Telzrow 4cd7913a04 added RPC wallet command getheight
9 years ago
moneromooo-monero 17ff6f2114
net_node: fix a hang on exit
9 years ago
Riccardo Spagni 40880d7cb8
Merge pull request #552
9 years ago
Riccardo Spagni c41f785d56
Merge pull request #550
9 years ago
Riccardo Spagni aa7d6c5412
Merge pull request #547
9 years ago
Riccardo Spagni b42966aead
Merge pull request #545
9 years ago
hyc 9428d53d6f Strip redundant includes
9 years ago
moneromooo-monero 8c93608f2f
wallet: fix load/save versioning bug for recently added tx data
9 years ago
moneromooo-monero 8ea7af1ba3
Allow the wallet to access hard fork information
9 years ago
moneromooo-monero 3f2970fadb
Add missing semicolons after log statements
9 years ago
moneromooo-monero 0ab56b80db
print top block hash in daemon diff command
9 years ago
Riccardo Spagni 5d33b43d8d
Merge pull request #544
9 years ago
Riccardo Spagni 64ff3c7201
Merge pull request #543
9 years ago
Riccardo Spagni 45249d92a7
Merge pull request #542
9 years ago
moneromooo-monero 01e92ebdb0
replace std::auto_ptr with std::unique_ptr
9 years ago
moneromooo-monero 63cb1a59aa
move another non user useful log to L1
9 years ago
moneromooo-monero 02827d5155
p2p: minor log formatting fix
9 years ago
moneromooo-monero 9b4f8b4b7e
wallet: save to a temporary file, then rename
9 years ago
Riccardo Spagni f7d41d6e28
Merge pull request #541
9 years ago
Riccardo Spagni 814c8241cd
Merge pull request #536
9 years ago
warptangent 5131b263ed Replace tabs and remove trailing whitespace
9 years ago
warptangent 0d40de48c2
Optionally restrict DNS queries to TCP
9 years ago
warptangent 9079a32c07
Fix typo
9 years ago
warptangent 3796941d8e
blockchain.cpp: Change indentation from 4 to 2 spaces
9 years ago
warptangent 725acc7f17
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
Riccardo Spagni 0576ff42b5
Merge pull request #540
9 years ago
Riccardo Spagni 617b8c4376
Merge pull request #538
9 years ago
Riccardo Spagni 4550717464
Merge pull request #537
9 years ago
Riccardo Spagni ba7a01646d
Merge pull request #535
9 years ago
Javier Smooth 75fd96dcda Revert connection limit to more customary 8
9 years ago
moneromooo-monero d462c62343
db_lmdb: always use a batch tx if possible
9 years ago
moneromooo-monero cb4ee1b50d
Tone down L0 logs during daemon sync some more
9 years ago
moneromooo-monero a74cc1bee2
hardfork: only accept major versions we know about
9 years ago
moneromooo-monero 217792351d
Tone down a bit L0 logs during daemon sync
9 years ago
moneromooo-monero fefc0b5556
daemon: fix crash exiting with ^C
9 years ago
Riccardo Spagni 3a4db6346b
Merge pull request #533
9 years ago
Riccardo Spagni 0eb3b6645c
Merge pull request #532
9 years ago
Riccardo Spagni bdf738bc7f
Merge pull request #531
9 years ago
Riccardo Spagni 281c1c1639
Merge pull request #530
9 years ago
moneromooo-monero 7f77b23da8
posix_daemonizer: only create the main daemon object in the last child
9 years ago
warptangent 79ff6a5a56
Add LMDB error string to database transaction exception message
9 years ago
moneromooo-monero 10da0a0b7c
add a --fakechain argument for tests
9 years ago
moneromooo-monero 595893fcba
blockchain: log block (not chain) height in "BLOCK SUCCESFULLY ADDED"
9 years ago
moneromooo-monero 2369968dc3
blockchain: fix off by one in get_blocks
9 years ago
moneromooo-monero 8af913a3d1
db_lmdb: implement BlockchainLMDB::reset
9 years ago
moneromooo-monero 4833f4f96f
db_bdb: implement BlockchainBDB::reset
9 years ago
moneromooo-monero 18bf06e4a5
tx_pool: fix "minumim" typo in message
9 years ago
moneromooo-monero 1494557633
db_lmdb: create all needed directories, not just the leaf one
9 years ago
moneromooo-monero 015b68a2be
db_bdb: create all needed directories, not just the leaf one
9 years ago
luigi1111 0198306473 Stop displaying internal commands for --help
9 years ago
luigi1111 189d516dae simplewallet help & error cleanup
9 years ago
Howard Chu d98d5e79cb Fix data refs in read-only txns
9 years ago
Riccardo Spagni e175205e6e
Merge pull request #527
9 years ago
moneromooo-monero 336b37580f
Register daemon command line arguments to core if they're used in core
9 years ago
Riccardo Spagni b87f073a60
Merge pull request #526
9 years ago
Riccardo Spagni 45191c3b30
Merge pull request #525
9 years ago
Riccardo Spagni 8a5ba475cb
Merge pull request #524
9 years ago
Riccardo Spagni 1fc1bfb677
Merge pull request #523
9 years ago
Riccardo Spagni e7872656bc
Merge pull request #522
9 years ago
Riccardo Spagni d5496f72e5
Merge pull request #520
9 years ago
moneromooo-monero 2c83055597
net_node: add a --offline argument
9 years ago
moneromooo-monero f7464343ea
daemon: add mining status to the status command
9 years ago
moneromooo-monero 1c8262c527
db_bdb: move log_set_config call before open
9 years ago
moneromooo-monero 8620b31019
db_bdb: support for libdb without DB_FORCESYNC
9 years ago
moneromooo-monero 34e388949d
p2p: failure to load p2pstate.bin is not fatal anymore
9 years ago
moneromooo-monero a98e976f9e
blockchain_db: fixup missing key images in early DB version
9 years ago
moneromooo-monero c6cfe0f26d
wallet: make the wallet refresh type a wallet setting
9 years ago
moneromooo-monero fef2493617
wallet: default auto-refresh to true for old wallets
9 years ago
Riccardo Spagni 0252ffc37b
Merge pull request #518
9 years ago
moneromooo-monero a3c5ca077c
blockchain_db: make the indexing base a BlockchainDB virtual function
9 years ago
moneromooo-monero 1965fce402
wallet: add a stop_wallet RPC call
9 years ago
moneromooo-monero a702118426
blockchain_dump: fix output key dump for BDB 1-based indices
9 years ago
moneromooo-monero 3bf35e14e3
db_bdb: read 32 bit heights from keys
9 years ago
Riccardo Spagni 2bed53cb6b
Merge pull request #515
9 years ago
moneromooo-monero 41029d6d74
wallet2: default auto-refresh to true for preexisting wallets
9 years ago
Riccardo Spagni 2ea8d7345f Revert "Merge pull request #506"
9 years ago
Riccardo Spagni f78f9c5480
Merge pull request #512
9 years ago
moneromooo-monero d68a63e404
wallet: cancellable refresh
9 years ago
Riccardo Spagni 8289975e22
Merge pull request #511
9 years ago
moneromooo-monero 36a298c375
simplewallet: add tr markers in a few missing user visible strings
9 years ago
Riccardo Spagni 5275db0786
Merge pull request #509
9 years ago
Riccardo Spagni bc1bc4adb2
Merge pull request #507
9 years ago
Riccardo Spagni c6bf73131a
Merge pull request #506
9 years ago
Riccardo Spagni 8a52cf4055
Merge pull request #505
9 years ago
Riccardo Spagni 5c3b29792c
Merge pull request #504
9 years ago
Riccardo Spagni 83b412f471
Merge pull request #503
9 years ago
moneromooo-monero 66849ac236
simplewallet: swap colors in show_transfers
9 years ago
moneromooo-monero 3030e3ecff
wallet2: remove confirmed transactions from detached blocks
9 years ago
moneromooo-monero 9ee48e9071
wallet2: speed up wallet refresh for large miners
9 years ago
moneromooo-monero 62e49a5f02
wallet: optional automatic refresh from the daemon
9 years ago
moneromooo-monero e45a8c9768
core: serialize block major/minor versions as bytes, not varints
9 years ago
moneromooo-monero 75742977a8
core_rpc_server: add a --restricted-rpc option
9 years ago
moneromooo-monero 490590306e
wallet2: parallelize pulling blocks and processing them on refresh
9 years ago
moneromooo-monero d0eaf1d4e1
wallet2: maintain the short chain manually when refreshing
9 years ago
moneromooo-monero a4e9506069
wallet2: split pull blocks between pulling and processing
9 years ago
moneromooo-monero 55e5a33d85
rpc: pass current block target in rpc
9 years ago
moneromooo-monero 38ceb73848
add RPC calls and commands to get/set bans
9 years ago
moneromooo-monero 7bc4dce6ed
net_node: allow bans for custom amounts of time
9 years ago
moneromooo-monero 0921f5b4d7
util: use putenv instead of setenv for mingw
9 years ago
Riccardo Spagni 4061a32082
Merge pull request #501
9 years ago
Riccardo Spagni 64d7384779
Merge pull request #500
9 years ago
Riccardo Spagni 350e67c103
Merge pull request #499
9 years ago
Riccardo Spagni 1408a20be3
Merge pull request #498
9 years ago
Riccardo Spagni 8ff2313f96
Merge pull request #497
9 years ago
moneromooo-monero d887c18e33
hardfork: fix more major/minor issues
9 years ago
moneromooo-monero 3b47ca2d7d
hardfork: fix rescan on load
9 years ago
Javier Smooth 4cea2b13b2 Add IP blocking for misbehaving nodes (adapted from Boolberry)
9 years ago
Javier Smooth 9c64b12320 quiet down p2p logging a bit
9 years ago
moneromooo-monero 53c75ab4a0
blockchain: log versions as numbers, not characters
9 years ago
moneromooo-monero edade8dc81
hardfork: fix actual/voting confusion
9 years ago
moneromooo-monero 06c8b94925
daemon: fix blockchain height display not updating after sync
9 years ago
moneromooo-monero 410c6cf3bd
cn_deserialize: a new tool to decode blocks and transactions
9 years ago
Javier Smooth 3d0b3c5018 add recent static checkpoint
9 years ago
moneromooo-monero 9b945f5211
wallet: make the refresh optimizations selectable via command line
9 years ago
Riccardo Spagni 263cc48c48
Merge pull request #495
9 years ago
moneromooo-monero d2c031332e
wallet: speedup refresh from daemon
9 years ago
moneromooo-monero ea707c779c
wallet2: minor cleanup
9 years ago
moneromooo-monero 55a2da7475
wallet2: speedup refresh a bit
9 years ago
Riccardo Spagni 328636cdb3
fixed testnet fork point, added comment data back in
9 years ago
Riccardo Spagni 72a348e734
Merge pull request #496
9 years ago
moneromooo-monero db1fb66e66
wallet: storing outgoing tx info now defaults to enabled
9 years ago
moneromooo-monero 9156ba3a3c
wallet: rename store-tx-keys to store-tx-info
9 years ago
moneromooo-monero b3d4d41e29
wallet: improve show_transfers
9 years ago
moneromooo-monero 725ae4e710
wallet: use incoming blocks to keep track of payments too
9 years ago
Riccardo Spagni aed3038b75
disable time-stats by default, tweak fast-block-sync description
9 years ago
Riccardo Spagni 8fe1111b5b
update v2 testnet fork height
9 years ago
Riccardo Spagni 4d74510a4a
checkpoints update
9 years ago
moneromooo-monero 00790a8921
simplewallet: lessen display flicker confusion
9 years ago
Riccardo Spagni 9276233b9e
Merge pull request #493
9 years ago
moneromooo-monero f3724aef88
Fix startup crash when using a locale boost does not like
9 years ago
moneromooo-monero 0c1dae32b4
i18n: allow language to be passed as a parameter
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
Riccardo Spagni 0d09e15a1c
Merge pull request #490
9 years ago
Riccardo Spagni 61a015d01d
Merge pull request #487
9 years ago
moneromooo-monero 3f611bc3dc
wallet: track outgoing payments and add a show_transfers command
9 years ago
moneromooo-monero 1b40952754
Revert "db_bdb: record numbers for recno databases start at 1"
9 years ago
Javier Smooth baf101ef4a More changes for 2-min blocks
9 years ago
Javier Smooth 4fea1a5fe7 Adjust difficulty target (2 min) and full reward zone (60 kbytes) for block version 2
9 years ago
moneromooo-monero 2f254ff599
hardfork: add a get_ideal_version(uint64_t) function
9 years ago
moneromooo-monero 4187e569d8
hardfork: allow per-fork voting thresholds
9 years ago
Riccardo Spagni 575af61815
Merge pull request #470
9 years ago
moneromooo-monero b1d0c8a049
blockchain_dump: fix build without berkeley db
9 years ago
moneromooo-monero c7dc6ef8e8
simplewallet: add a set default-mixin command
9 years ago
moneromooo-monero 5f8baba26e
wallet2: fix CLANG compile error
9 years ago