Commit Graph

243 Commits (bb49011991e433d2345d01b0d92ead6b81b379e4)

Author SHA1 Message Date
moneromooo-monero 74b216a17f
core: don't try to re-relay an empty set of pool transactions
7 years ago
moneromooo-monero 02097c87eb
core: print the "new update found" message in cyan, for visibility
7 years ago
moneromooo-monero f6211322e5
core: make update download cancellable
7 years ago
moneromooo-monero 9effa55311
core: bound the amount of entries in bad tx semantics cache
7 years ago
moneromooo-monero 5901331669
updates: remove testnet case
7 years ago
moneromooo-monero 822577eb42
updates: we now have a user URL, and an automatic one
7 years ago
moneromooo-monero 9f17b1a30f
updates: s/monerod/monero/ for the main download
7 years ago
Riccardo Spagni 1a4298685a
Merge pull request #1766
7 years ago
moneromooo-monero 708758b737
core: do not download an update we already downloaded
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero 417b126fc4
Fix core_tests breaking on startup
7 years ago
moneromooo-monero e74b3ab5f7
core: add p2p bind port options from net_node
7 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
7 years ago
moneromooo-monero a5a0a3c894
core: updates can now be downloaded (and SHA256 hash checked)
7 years ago
moneromooo-monero d282cfcc46
core: test key images against validity domain
7 years ago
moneromooo-monero f640512c53
Optionally query moneropulse DNS records to check for updates
7 years ago
Howard Chu bed2d9f231
Get rid of directory lock
7 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Riccardo Spagni fcb299b4ae
Merge pull request #1641
7 years ago
Riccardo Spagni c3eff820be
Merge pull request #1642
7 years ago
Riccardo Spagni f9e60dcd55
Merge pull request #1617
7 years ago
Miguel Herranz ca94d0a43c Separate data per P2P port
7 years ago
moneromooo-monero 3ae79a59e4
core: set missing verifivation_failed flag when rejecting a tx
7 years ago
NanoAkron 98357db400
Update log messages to reflect fact we no longer need to type `exit` to save database before quitting
7 years ago
Miguel Herranz 0644eed772 Remove boost/foreach.cpp includes
7 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
7 years ago
Riccardo Spagni 9c06a7fd04
Merge pull request #1615
7 years ago
Riccardo Spagni a3de797e57
Merge pull request #1610
7 years ago
moneromooo-monero f098989396
core: cache tx hashes of failing semantics txes
7 years ago
moneromooo-monero b70ab128fc
rpc: fix orphan_status when getting blocks
7 years ago
moneromooo-monero 7c3f79cb9f
core: early out in handle_incoming_tx if already in pool or blockchain
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Riccardo Spagni 1207d8ad0d
Merge pull request #1576
7 years ago
Riccardo Spagni 10c6afd316
Merge pull request #1571
7 years ago
Riccardo Spagni 65e33b1bc5
Merge pull request #1506
7 years ago
Howard Chu eb1fb6011a
Tweak default db-sync-mode to fast:async:1
7 years ago
moneromooo-monero ba3968f6ce
rct: split rct checks between semantics and other
7 years ago
moneromooo-monero 81c384e408
fix do_not_relay not preventing relaying on a timer
7 years ago
Riccardo Spagni 0b6031adbf
Merge pull request #1543
7 years ago
Miguel Herranz 19be7225cc Add start_time to get_info methods and show uptime
7 years ago
Miguel Herranz aff28178e6 Remove db-auto-remove-logs
7 years ago
Miguel Herranz 1229c68587 Remove berkeley from db_type initialization
7 years ago
moneromooo-monero 12abe86ac0
core: fix recalculation of emission/fees
7 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
moneromooo-monero 3f7d6fb57d
Fix delayed exit when syncing
8 years ago
moneromooo-monero 2c0173c722
Add a get_outs (fully text based) version of get_outs.bin
8 years ago
Dion Ahmetaj d61bd8187e add lightweight block propagation ("fluffy blocks")
8 years ago
moneromooo-monero 1e163666f3
core: notify the txpool when transactions are relayed
8 years ago
Dion Ahmetaj a6bc1103fd patched parameter type bug that was causing failure on 32 bit
8 years ago
Dion Ahmetaj 7db29d6903 print_coinbase_tx_sum now breaks output into fee and emission components
8 years ago
Dion Ahmetaj dd6c44327b changed params from start/end index to height/count
8 years ago
Dion Ahmetaj 412da63622 added print_coinbase_tx_sum option
8 years ago
Riccardo Spagni d60826c0b9
Merge pull request #1133
8 years ago
Riccardo Spagni e34ef4de6c
Merge pull request #1171
8 years ago
NanoAkron 8ed0d72b12
Moved logging to target functions rather than caller
8 years ago
NanoAkron 6390673137 Removed all code related to fast_exit
8 years ago
NanoAkron 442bfd1600 Added messages at log level 2 to reflect deactivation procedure
8 years ago
moneromooo-monero cec090fc8a
Revert "Fix fake 'network synchronized, begin using' messages"
8 years ago
moneromooo-monero 5e3e362c85
core: make the sync chunk block count overridable
8 years ago
Riccardo Spagni 011e42f337
fix nigglies, as pointed out by moneromooo-monero
8 years ago
Riccardo Spagni df63e0704a
fix remaining bitmonero and simplewallet bits
8 years ago
Howard Chu b8c03a5f10
Remove blocks_per_sync limits
8 years ago
Riccardo Spagni f5b802e684
Merge pull request #999
8 years ago
moneromooo-monero cf33e1a52a
rct: do not serialize public keys in outPk
8 years ago
moneromooo-monero f5465d8246
Condition v2 txes on v3 hard fork
8 years ago
moneromooo-monero dc4aad7eb5
add rct to the protocol
8 years ago
moneromooo-monero 4258dab4d6
core: new /getrandom_rctouts.bin binary RPC call
8 years ago
moneromooo-monero 9e82b694da
remove original Cryptonote blockchain_storage blockchain format
8 years ago
Howard Chu dc411ea3b7 Change default db-sync-mode to fast, not fastest
8 years ago
Thomas Winget 78035d2b6c
Fix fake 'network synchronized, begin using' messages
8 years ago
moneromooo-monero 11dc091464
Fake outs set is now decided by the wallet
8 years ago
moneromooo-monero 24b3e9007a
Convey tx verification failure reasons to the RPC client
8 years ago
Riccardo Spagni 0d30b65785 Merge pull request #749
8 years ago
Riccardo Spagni 01e0a69c17 Revert "Merge pull request #749"
8 years ago
Thomas Winget c835215ea9
remove defunct code from cryptonote::core
8 years ago
Thomas Winget 50dba6d301
cryptonote::core doxygen documentation
8 years ago
Thomas Winget 540a76c5c2
Move checkpoint functions into checkpoints class
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
moneromooo-monero 889217381f
core: print "update needed" hard fork notifications in red
8 years ago
moneromooo-monero a333c42cde
core_tests: add tests for hard fork behaviors (MRL-0004)
8 years ago
moneromooo-monero 05bfb51d3e
core: move the db lock to the data directory
8 years ago
moneromooo-monero 8b3539bc11
core: prevent the database from being used by multiple daemons
8 years ago
moneromooo-monero 3b1d7e03fc
Fix V1/V2 use of hard fork related parameters
8 years ago
Riccardo Spagni b98d88c17e
Merge pull request #587
8 years ago
moneromooo-monero 1e07110a7a
Nicer looking exit when blockchain.bin is found
8 years ago
moneromooo-monero 40f97ce83d
core: do not use the persistent pool state for tests
8 years ago
Riccardo Spagni de03926850
updated copyright year
8 years ago
moneromooo-monero 09533557b5
blockchain_db: inform user about new format if blockchain.bin is found
8 years ago
warptangent 725acc7f17
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
moneromooo-monero 10da0a0b7c
add a --fakechain argument for tests
9 years ago
moneromooo-monero 336b37580f
Register daemon command line arguments to core if they're used in core
9 years ago
moneromooo-monero 932994c0cb
Relay transactions when they linger too long in the pool
9 years ago
moneromooo-monero a7177610b3
core: add consts where appropriate
9 years ago
moneromooo-monero 8ffc508cef
core: moan when we think an update is needed to get latest hard fork info
9 years ago
moneromooo-monero 83bbea4c7f
Add a is_key_image_spent daemon command and RPC call
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo 94ea3e8ed2 Removed on_idle() calls to Blockchain::store_blockchain() for lmdb.
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
warptangent 71af04669c
Update log statements
9 years ago
Riccardo Spagni 8005a0c7a1
Merge pull request #269
9 years ago
warptangent b76857f9d9
Add mempool output to daemon via command and RPC
9 years ago
Thomas Winget 2717883dba
DNS Checkpoint updating-related fixes/changes
9 years ago
Thomas Winget ae08be5394
Disable DNS checkpoint updating on testnet
9 years ago
Thomas Winget a8bc7182ea
Merge BlockchainDB into upstream
9 years ago
Thomas Winget 9519526224
Only compile BerkeleyDB as an option in non-static
9 years ago
rfree2monero c511abf005 remerged; commands JSON. logging upgrade. doxygen
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago
Thomas Winget 7b14d4a17f
Steps toward multiple dbs available -- working
9 years ago
Thomas Winget 5c0bc0050c
Merge upstream updates into blockchain branch
9 years ago
Thomas Winget 96cbecffd7
RPC calls for background daemon added in
9 years ago
Thomas Winget 9193d6fb5b
Daemonize changes pulled in -- daemon builds
9 years ago
rfree2monero ae2a50659f 2014 network limit 1.2 +utils +toc -doc -drmonero
9 years ago
rfree2monero 5ce4256e3d 2014 network limit 1.1 +utils +toc -doc -drmonero
9 years ago
warptangent 84fe5fbd65
Add compile-time support for both db implementations: in-memory and LMDB
9 years ago
Thomas Winget 74a1a89e27
Integrate BlockchainDB into cryptonote_core
9 years ago
Riccardo Spagni f4b69d553a
year updated in license
9 years ago
Thomas Winget c0bdd511c3 Daemon should now exit on conflicting checkpoints
10 years ago
Thomas Winget f0b4138f1f various changes to runtime checkpoint updating
10 years ago
Thomas Winget 7568f89c55 Fixed segfault with checkpoints loading
10 years ago
Thomas Winget b261d9207b DNS checkpoint updating added, and daemon flag to enforce them
10 years ago
Thomas Winget 30caebfce3 reload checkpoints file every ~hr and print if any fail
10 years ago
Riccardo Spagni 59a8366bb1 Revert "low risk, potentially varint overflow bug patched thanks to BBR"
10 years ago
Riccardo Spagni 4e2b2b942d low risk, potentially varint overflow bug patched thanks to BBR
10 years ago
Zachary Michaels d03308734b
Separate testnet address prefix
10 years ago
Zachary Michaels 018e251cc0
Separate testnet default data dir
10 years ago
Zachary Michaels 07470fd400
Add testnet flag
10 years ago
iamsmooth bb2b606e91 fix incorrect error message (obvious cut and paste bug from upstream)
10 years ago
fluffypony cf5a8b1d6c moved non-critical warnings and errors to log level 1
10 years ago
Riccardo Spagni ba99a86333 Merge pull request #73 from jakoblind/refresh_height
10 years ago
Riccardo Spagni d1b0ee7ecd Merge pull request #64 from mikezackles/bytecoin_tx_pool_tmp
10 years ago
Jakob Lind e4273f2415 #36 simplewallet refresh include optional height param
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Zachary Michaels 4d25350a82 Use const where appropriate in tx_pool
10 years ago
Zachary Michaels a633c11cbb Remove unused function
10 years ago
Zachary Michaels b3092d4e00 Comment unused functions in cryptonote_core
10 years ago
fluffypony 3bc16dc0e6 proper tx_pool handling from CryptoZoidberg / BBR
10 years ago
mydesktop 75fc3e90b1 Fix for orphan fix (check blocksize)
10 years ago
Neozaru 7fea5645e2 'getinfo' daemon HTTP-RPC returns 'target_height' for progress estimations
10 years ago
mydesktop 3a3a817678 0.8.8update
10 years ago
Antonio Juarez 8efa1313f3 some fixes
10 years ago
Antonio Juarez 296ae46ed8 moved all stuff to github
10 years ago