Commit Graph

2741 Commits (12fff108ea0d538478ccdba3e4e8052a32f15054)

Author SHA1 Message Date
moneromooo-monero b5c74e4041
wallet: invalidate node proxy cache when reconnecting
7 years ago
Miguel Herranz f3be9991d7 Make get_random_gray_peer distribution uniform
7 years ago
moneromooo-monero 11a00df699
daemon: fix bc_dyn_stats via rpc
7 years ago
Nano Akron 378d2bb1ff
Revert attempt to write to console on daemon shutdown
7 years ago
Jaquee 5310574382
Wallet API: Add support for daemon rpc login
7 years ago
moneromooo-monero 12adb4a3f3
core: move hardfork back to cryptonote_core
7 years ago
moneromooo-monero 96ce57d551
protocol: tone down a rate limit not implemented yet warning
7 years ago
moneromooo-monero ea873ceb2c
daemon/rpc: updates command and RPC
7 years ago
Riccardo Spagni beee286c7b
Merge pull request #1798
7 years ago
moneromooo-monero 2b188151d4
daemon: avoid pre-log-init spew on creating directories
7 years ago
moneromooo-monero cf2b151116
wallet: avoid pre-log-init spew on --version
7 years ago
Riccardo Spagni 9a2157d71a
update version
7 years ago
Riccardo Spagni 57f15994a5
Merge pull request #1797
7 years ago
moneromooo-monero ada6a8a2de
wallet_rpc_server: new --trusted-daemon flag
7 years ago
Riccardo Spagni 3435038a4d
add rpc timeouts to calls that might timeout
7 years ago
Riccardo Spagni 1e7f783f69
Merge pull request #1776
7 years ago
Riccardo Spagni 4cb6b265ee
Merge pull request #1794
7 years ago
Riccardo Spagni 0e7722ff40
Merge pull request #1793
7 years ago
Riccardo Spagni 954cc459d2
Merge pull request #1786
7 years ago
Riccardo Spagni ed6f2e8323
Merge pull request #1785
7 years ago
Riccardo Spagni b352330a3f
Merge pull request #1781
7 years ago
Riccardo Spagni 089df0a7a4
Merge pull request #1780
7 years ago
Riccardo Spagni 2b38973b5c
Merge pull request #1779
7 years ago
moneromooo-monero 29b34ed156
blockchain_utilities: link against blockchain_db
7 years ago
kenshi84 eabe3bf20c
simplewallet: updated help message for 'set ask-password'
7 years ago
moneromooo-monero 4d05955d53
protocol: fix "sync done" message not appearing
7 years ago
moneromooo-monero 583a7b5c74
core: protect precomputed block hashes with SHA256
7 years ago
moneromooo-monero 520756c3c5
rpc: s/rcp/rpc/
7 years ago
moneromooo-monero 8262da8137
rpc: make mining_status RPC work when syncing
7 years ago
moneromooo-monero 9effa55311
core: bound the amount of entries in bad tx semantics cache
7 years ago
moneromooo-monero 240054a7f8
core: remove a couple unused/obsolete bits
7 years ago
Miguel Herranz 3bdda60f3e Add print_pl_stats daemon command
7 years ago
Jaquee e4dbea976e
wallet2: fix wrong status on daemon shutdown/startup
7 years ago
Riccardo Spagni d666339853
Merge pull request #1775
7 years ago
Riccardo Spagni 0abddd648d
fix broken checkpoints.dat
7 years ago
moneromooo-monero ada0e23a84
updates: fix user/auto url split
7 years ago
moneromooo-monero 14d0e00235
wallet2_api: add updates check api
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
moneromooo-monero 6a5dfb88d2
updates: add all update servers
7 years ago
moneromooo-monero 72d40f13a4
updates: use HTTP, not HTTPS
7 years ago
Riccardo Spagni 5aab25b60a
Merge pull request #1765
7 years ago
Riccardo Spagni 1a4298685a
Merge pull request #1766
7 years ago
Noah Watkins 44a5b03841 create a foreground non-interactive mode
7 years ago
moneromooo-monero 708758b737
core: do not download an update we already downloaded
7 years ago
moneromooo-monero 45101550f2
updates: use updates host, not downloads, for HTTP
7 years ago
Riccardo Spagni 72deb4846d
updated fallback nodes
7 years ago
Riccardo Spagni 33329f5bd1
update version to 0.10.2
7 years ago
Riccardo Spagni 04a50a7ea4
update checkpoints.dat
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Dion Ahmetaj 5cfddd74e9 Add support for smart mining through wallet.
7 years ago
Riccardo Spagni 2bdad8d695
Merge pull request #1760
7 years ago
Riccardo Spagni 5f48a1b000
Merge pull request #1759
7 years ago
Riccardo Spagni 058eed369b
cmakify openssl
7 years ago
moneromooo-monero 417b126fc4
Fix core_tests breaking on startup
7 years ago
anonimal 5c3badb749
dns_utils: fix infinite recursion when distributing empty dns_urls
7 years ago
moneromooo-monero e74b3ab5f7
core: add p2p bind port options from net_node
7 years ago
Riccardo Spagni 50fadea8fa
Merge pull request #1747
7 years ago
Riccardo Spagni 31a189b7dd
Merge pull request #1728
7 years ago
Riccardo Spagni b252afb0b0
Merge pull request #1736
7 years ago
Riccardo Spagni 49efd3add9
Merge pull request #1727
7 years ago
Riccardo Spagni b67d35a76a
Merge pull request #1725
7 years ago
Riccardo Spagni 98e34ca157
Merge pull request #1723
7 years ago
Riccardo Spagni 826f49485e
Merge pull request #1716
7 years ago
Riccardo Spagni 59d96eedd8
Merge pull request #1724
7 years ago
Riccardo Spagni 565c99f670
Merge pull request #1731
7 years ago
Riccardo Spagni 6994c85201
Merge pull request #1733
7 years ago
Riccardo Spagni d11dbe7dc2
Merge pull request #1744
7 years ago
Riccardo Spagni d2059dfab2
Merge pull request #1737
7 years ago
Riccardo Spagni d596722dfa
Merge pull request #1749
7 years ago
moneromooo-monero a5a0a3c894
core: updates can now be downloaded (and SHA256 hash checked)
7 years ago
moneromooo-monero 216f062eb8
util: add a SHA256 function
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
moneromooo-monero e3cae4ae2e
core: display any fork warning at startup too
7 years ago
moneromooo-monero 969ad710ba
dns_utils: fix first checked DNS entry being ignored
7 years ago
moneromooo-monero 08c3f38031
util: add a vercmp function to compare version numbers
7 years ago
moneromooo-monero e8a7525ceb
dns_utils: factor TXT record loading code from checkpoint code
7 years ago
Riccardo Spagni 5892f653c7
Merge pull request #1729
7 years ago
Riccardo Spagni ba633d33a8
Merge pull request #1732
7 years ago
Riccardo Spagni 675434ffab
Merge pull request #1748
7 years ago
moneromooo-monero c32830937c
tx_pool: revert template filling changes
7 years ago
moneromooo-monero 5a3b1e983c
wallet2: fix failure to send (relatedness check in wrong case)
7 years ago
Howard Chu bed2d9f231
Get rid of directory lock
7 years ago
Howard Chu 2e9136767e
Handle map resizes from other processes
7 years ago
Howard Chu bf1348b7e2
Can't cache num_txs or num_outputs either
7 years ago
Howard Chu dc53e9eef2
Add a few read txns to streamline
7 years ago
moneromooo-monero 26bd7aac03
wallet_api: fix logging init via api
7 years ago
Dion Ahmetaj 69ab14d91e More robust battery status handling.
7 years ago
Dion Ahmetaj a493c0b196 BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so required a definition.
7 years ago
Howard Chu 424b76a4e5
Fix spurious synchronization status msgs
7 years ago
moneromooo-monero 83ec209f42
simplewallet: validate hex input size
7 years ago
moneromooo-monero a427235e30
core: add a missing newline on a string to be logged
7 years ago
moneromooo-monero c488eca5e8
hardfork: tone down some logs
7 years ago
moneromooo-monero 9925edcb1e
rpc: fix some RPC calls not returning OK status when needed
7 years ago
moneromooo-monero b560ed4ac6
daemon: silence spurious warning about uninitialized variable
7 years ago
NanoAkron 67693415ff
Fix compiler error about nested externs in slow_hash.c by moving declarations
7 years ago
moneromooo-monero 0288310e3b
blockchain_db: add "raw" blobdata getters for block and transaction
7 years ago
moneromooo-monero 53f040445f
cryptonote_protocol: tweaks to the syncing speedup
7 years ago
moneromooo-monero cca95c1c7a
blockchain_db: do not throw on expected partial results getting keys
7 years ago
moneromooo-monero d43fde8a9b
network_throttle: demote spammy logs to TRACE
7 years ago
Riccardo Spagni 6e78915061
Merge pull request #1718
8 years ago
Riccardo Spagni e246dd1443
Merge pull request #1717
8 years ago
Riccardo Spagni f4e2539a32
Merge pull request #1715
8 years ago
Riccardo Spagni 92fe31fd44
Merge pull request #1714
8 years ago
Riccardo Spagni 4e7bcad58f
Merge pull request #1713
8 years ago
Riccardo Spagni b0e992237e
Merge pull request #1712
8 years ago
Riccardo Spagni b1df7f114d
Merge pull request #1711
8 years ago
Riccardo Spagni 47687399fb
Merge pull request #1709
8 years ago
Riccardo Spagni 6a261fa1bc
Merge pull request #1708
8 years ago
moneromooo-monero 882db8e9d9
tools: log to the correct file
8 years ago
moneromooo-monero 142e5e1eb4
tools: set requested log level
8 years ago
moneromooo-monero 8bdc86beb4
protocol: speed up sync by minimizing duplicate work
8 years ago
moneromooo-monero 8ec2a8d2b0
net_node: fix spurious warning about using uninitialized data
8 years ago
moneromooo-monero 422ecc98e4
Fixup choice of easylogging++ vs libunwind stack trace code
8 years ago
moneromooo-monero 5adcb5a48c
tx_pool: add a debug message when adding a tx to the pool
8 years ago
moneromooo-monero 9faef1f83a
cryptonote_protocol: misc fluffy block fixes
8 years ago
moneromooo-monero 38a1b9c956
rpc: fix daemon mixed style set_log 2,category:level
8 years ago
moneromooo-monero cf2e75ebb3
daemon: fix crash on exit when mining
8 years ago
iDunk5400 b2ac939eb3
Fix GUI building after libcryptonote_core was split (#1626)
8 years ago
moneromooo-monero f2986ccfc1
db_lmdb: fix bad height saved in tx data
8 years ago
Dion Ahmetaj ad95e65028 Added a note about smart mining to status command. Fixed up a bug where I was resetting bg mining enabled instead of started. Upped the miner threshold. Also moved setting of enabled on start above miner thread creation since starting with true, then stopping, then starting with false resulted in race condition.
8 years ago
Dion Ahmetaj e4dfd2fb63 Changed ac_line_status to on_battery_power.
8 years ago
Dion Ahmetaj 23c73269ca Use defined directive to silence pre-proc warnings.
8 years ago
Dion Ahmetaj d2c7d0f6b0 Cleaned up some logging. Thanks to moneromooo for help.
8 years ago
Dion Ahmetaj 68652cd94d Added some //TODO comments pertaining to returning enums instead of bools in order to be better able to handle failure states.
8 years ago
Dion Ahmetaj 0b1045ed7d Moved around checking of AC power in order to bail quicker to sleep if not plugged in.
8 years ago
Dion Ahmetaj 2937fdbbbf Moved setting of previous process times to block where background mining is started, and added an explicit sleep in that block to wait for some mining to occur.
8 years ago
Dion Ahmetaj 21a1e0252f Set background mining started bool to false on bg thread start. If mining::stop then mining::start, idle logic is re-run instead of starting immediately (if it was running before stop).
8 years ago
Dion Ahmetaj 345ed4823c Background/smart mining. If a users' computer is plugged into a power
8 years ago
Riccardo Spagni cb54eeaa31
Merge pull request #1698
8 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
8 years ago
Riccardo Spagni 9296960081
Merge pull request #1686
8 years ago
Riccardo Spagni 9781ecaa70
Merge pull request #1685
8 years ago
Riccardo Spagni 4feaa790e2
Merge pull request #1680
8 years ago
kenshi84 9459f33178 simplewallet: print error when address is wrong
8 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
8 years ago
Riccardo Spagni 99ee3fd17e
Merge pull request #1679
8 years ago
Riccardo Spagni d30b64f457
Merge pull request #1674
8 years ago
moneromooo-monero bceaf4b788
wallet2: fix transactions not considering rct inputs
8 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
8 years ago
Jaquee 7549116ec3
Wallet API: Easylogger wrapper for gui
8 years ago
kenshi84 bab1e9a397 bugfix: infinite recursion in get_account_address_from_str_or_url
8 years ago
NanoAkron db0a5392a5
Clarify in/out connections for users
8 years ago
moneromooo-monero 92978b2c0f
common: fix link error on at least one platform (no clue which one)
8 years ago
Jaquee 4efc926d28
Wallet API: Catch error from tools::is_local_address
8 years ago
Jaquee 0cc50bdd11 GUI: Improved refresh performance
8 years ago
Jaquee 805625b541 wallet api: Remove initAsync() and don't start refresh automatically on init
8 years ago
Jaquee 031b060af0 wallet2::init() - disconnect before init if connected
8 years ago
Riccardo Spagni e56bf442c3
Merge pull request #1669
8 years ago
Riccardo Spagni 5da4650cba
Merge pull request #1671
8 years ago
Riccardo Spagni c3c281e699
Merge pull request #1666
8 years ago
Riccardo Spagni bcb7b0a9af
Merge pull request #1665
8 years ago
Riccardo Spagni eb21389953
Merge pull request #1664
8 years ago
Riccardo Spagni 31cf4e7362
Merge pull request #1640
8 years ago
moneromooo-monero cd34fc655d
Use easylogging++'s stack trace facility where possible
8 years ago
moneromooo-monero 4f5b130de9
wallet_rpc_server: add address book RPC calls
8 years ago
kenshi84 f97526e641 simplewallet: option to always ask password for any crytical operations
8 years ago
Miguel Herranz 03ff363982 Fix missing parentheses
8 years ago
moneromooo-monero 3471907160
simplewallet: cleanup
8 years ago
moneromooo-monero a9a9b64b13
simplewallet: fix build (unqualified type not in current scope)
8 years ago
moneromooo-monero b5cb8861c7
core: fix integrated addresses breaking with auto zero change
8 years ago
Riccardo Spagni b01990124e
Merge pull request #1663
8 years ago
Riccardo Spagni fcb299b4ae
Merge pull request #1641
8 years ago
Riccardo Spagni f4fe39ca92
Merge pull request #1654
8 years ago
Riccardo Spagni 58c87786ae
Merge pull request #1652
8 years ago
Riccardo Spagni 011c5a8a7c
Merge pull request #1647
8 years ago
Riccardo Spagni 3aa008e4c6
Merge pull request #1646
8 years ago
Riccardo Spagni 10b625079b
Merge pull request #1645
8 years ago
Riccardo Spagni 614400e5af
Merge pull request #1643
8 years ago
Riccardo Spagni c3eff820be
Merge pull request #1642
8 years ago
Riccardo Spagni ab2b3480b2
Merge pull request #1639
8 years ago
Riccardo Spagni 72aa788a0e
Merge pull request #1636
8 years ago
Miguel Herranz bbcc3a125f Add missing include
8 years ago
Riccardo Spagni 5bb95fc613
Merge pull request #1634
8 years ago
Riccardo Spagni a6f61b8419
Merge pull request #1631
8 years ago
Riccardo Spagni 5fb3f97a55
Merge pull request #1629
8 years ago
Riccardo Spagni 10bf54bfc9
Merge pull request #1628
8 years ago
Riccardo Spagni ca2e2c2453 Merge pull request #1627
8 years ago
Riccardo Spagni cc03036e3e
Merge pull request #1624
8 years ago
Riccardo Spagni f9e60dcd55
Merge pull request #1617
8 years ago
NanoAkron 084aef700b
Added days uptime to the status message
8 years ago
luigi1111 1cb5905e71
Merge pull request #1637
8 years ago
luigi1111 3cef7fbbb6
Merge pull request 1635
8 years ago
Jaquee 774a21394a
Wallet API: Create wallet from keys
8 years ago
NanoAkron fba9332de8
Changed console output for transaction from L0 to L1
8 years ago
moneromooo-monero 8c8482ac98
wallet_rpc_server: fix short payment id validation in transfer
8 years ago
Ashley Perpetual 48aa9cf035 Add change_password for simplewallet
8 years ago
moneromooo-monero 2bf029be17
wallet2: fix corner case failing to send a second output
8 years ago
moneromooo-monero 9bd9906e8f
Factor is_address_local code into a tools function
8 years ago
Miguel Herranz 95f3e193f0 Update and use blockchain data files defines
8 years ago
Miguel Herranz ca94d0a43c Separate data per P2P port
8 years ago
moneromooo-monero 69d2ad3967
wallet_rpc_server: fix logs going to the wrong file
8 years ago
moneromooo-monero 3ae79a59e4
core: set missing verifivation_failed flag when rejecting a tx
8 years ago
Ashley Perpetual cc1462e0b7 Add concurrency check to rpc mining to ensure not too many threads. number of cores times 4 or 257.
8 years ago
luigi1111 4629ead8c5
Merge pull request #1618
8 years ago
Timothy D. Prime 6b145763f7 Fix clang build failure, caused by mixing C and C++
8 years ago
Timothy D. Prime 99f584376e Fix invalid + of std::string and int
8 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
8 years ago
Alexis Enston 58e825060e Blockfill - Sort tx pool correctly
8 years ago
Alexis Enston 5f7a8741b9 Blockfill - Take TX fees into account properly
8 years ago
Alexis Enston 4ecab0d80c Consider empty block when filling with TXs
8 years ago
NanoAkron 66665003bd
Clear feedback to user when daemon has stopped successfully
8 years ago
kenshi84 55a8e982c0 moved get_account_address_from_str_or_url from libcommon to libcryptonote_core
8 years ago
moneromooo-monero a39cd745c9
rpc: fix bc_dyn_stats not setting grace blocks
8 years ago
Riccardo Spagni ad91ffe7e5
Merge pull request #1622
8 years ago
Riccardo Spagni 6f39ba5909
Merge pull request #1621
8 years ago
Miguel Herranz 8141973e00 Remove unreachable returns
8 years ago
kenshi84 feed6175ea fixed typo: monero-wallet-cli,log
8 years ago
NanoAkron 98357db400
Update log messages to reflect fact we no longer need to type `exit` to save database before quitting
8 years ago
Miguel Herranz 0644eed772 Remove boost/foreach.cpp includes
8 years ago
= e92c4fff1a
Wallet api: testnet getter
8 years ago
Miguel Herranz 36dd3e238f Replace BOOST_REVERSE_FOREACH with ranged for
8 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
8 years ago
moneromooo-monero 8028b5324e
protocol: log received messages in a separate category
8 years ago
Riccardo Spagni 9c06a7fd04
Merge pull request #1615
8 years ago
Riccardo Spagni 17247b23bf
Merge pull request #1612
8 years ago
Riccardo Spagni a3de797e57
Merge pull request #1610
8 years ago
Riccardo Spagni add98edfc3
Merge pull request #1609
8 years ago
Riccardo Spagni f798a2ab85
Merge pull request #1606
8 years ago
Riccardo Spagni ee45b7a6db
Merge pull request #1605
8 years ago
Riccardo Spagni e12f073f65
Merge pull request #1604
8 years ago
moneromooo-monero f098989396
core: cache tx hashes of failing semantics txes
8 years ago
moneromooo-monero 20f7152769
wallet2: fix sending a rct tx with a single output available
8 years ago
moneromooo-monero b70ab128fc
rpc: fix orphan_status when getting blocks
8 years ago
moneromooo-monero 4cdf0a35c9
p2p: always recreate a new peer id on startup
8 years ago
moneromooo-monero f8b97aef34
p2p: show ban/unban logs by default again
8 years ago
moneromooo-monero 7c3f79cb9f
core: early out in handle_incoming_tx if already in pool or blockchain
8 years ago
moneromooo-monero 6cc7d26140
ringct: reorder a bit to check quicker tests first
8 years ago
moneromooo-monero a854cec3ba
Make stack trace show up in log file with default settings
8 years ago
Miguel Herranz 1c4d65c011 Rename method to get_random_gray_peer
8 years ago
Miguel Herranz 03a54ee0c9 Fix logging that broke after rebasing
8 years ago
Miguel Herranz 6bdd3a59b5 Use set_peer_just_seen to keep last_seen updated
8 years ago
Miguel Herranz 82dbeedd1b Add gray peer list housekeeping system
8 years ago
Riccardo Spagni 39aaea8e62
Merge pull request #1599
8 years ago
Riccardo Spagni 3db3a6ee1a
Merge pull request #1593
8 years ago
Riccardo Spagni 4bcd284c76
Merge pull request #1592
8 years ago
Riccardo Spagni d5fbba45e8
Merge pull request #1589
8 years ago
Riccardo Spagni 8698dd36f2
Merge pull request #1587
8 years ago
Riccardo Spagni d10425025a
Merge pull request #1572
8 years ago
moneromooo-monero 17246d051d
wallet: print exception message on get_random_outs_error
8 years ago
Miguel Herranz cbcdf8ad35 Honor depth in get_peerlist_head method
8 years ago
kenshi84 78d560a933 simplewallet: use MAKE_CORE_RPC_VERSION(1,4) instead of 0x10004
8 years ago
moneromooo-monero 87c658f83b
wallet2_api: add API to set log categories
8 years ago
Howard Chu 843769f88f
Tweak some msg loglevels
8 years ago
Miguel Herranz 0e0e6c5f39 Reduce to one connection per IP
8 years ago
Riccardo Spagni 71ac698b78
Merge pull request #1585
8 years ago
Riccardo Spagni deb6728bc3
Merge pull request #1584
8 years ago
moneromooo-monero a480bf6b14
fixups in logging init calls, and add missing net context in a log
8 years ago