aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-01-27Merge pull request #1618luigi11112-0/+2
2017-01-23Merge pull request #1622Riccardo Spagni1-3/+0
8141973e Remove unreachable returns (Miguel Herranz)
2017-01-23Merge pull request #1621Riccardo Spagni1-1/+1
feed6175 fixed typo: monero-wallet-cli,log (kenshi84)
2017-01-23Remove unreachable returnsMiguel Herranz1-3/+0
CATCH_ENTRY_L0 already returns the second value.
2017-01-23fixed typo: monero-wallet-cli,logkenshi841-1/+1
2017-01-23Update log messages to reflect fact we no longer need to type `exit` to save ↵NanoAkron2-10/+6
database before quitting
2017-01-22Wallet api: testnet getter=2-0/+2
2017-01-22protocol: log received messages in a separate categorymoneromooo-monero1-8/+10
Makes it easier to log just what's going on on P2P
2017-01-22Merge pull request #1615Riccardo Spagni2-0/+10
f0989893 core: cache tx hashes of failing semantics txes (moneromooo-monero)
2017-01-22Merge pull request #1612Riccardo Spagni1-3/+50
20f71527 wallet2: fix sending a rct tx with a single output available (moneromooo-monero)
2017-01-22Merge pull request #1610Riccardo Spagni5-9/+16
b70ab128 rpc: fix orphan_status when getting blocks (moneromooo-monero)
2017-01-22Merge pull request #1609Riccardo Spagni3-2/+19
4cdf0a35 p2p: always recreate a new peer id on startup (moneromooo-monero)
2017-01-22Merge pull request #1606Riccardo Spagni1-3/+3
f8b97aef p2p: show ban/unban logs by default again (moneromooo-monero)
2017-01-22Merge pull request #1605Riccardo Spagni2-17/+29
7c3f79cb core: early out in handle_incoming_tx if already in pool or blockchain (moneromooo-monero) 6cc7d261 ringct: reorder a bit to check quicker tests first (moneromooo-monero)
2017-01-22Merge pull request #1604Riccardo Spagni1-1/+1
a854cec3 Make stack trace show up in log file with default settings (moneromooo-monero)
2017-01-22core: cache tx hashes of failing semantics txesmoneromooo-monero2-0/+10
2017-01-22wallet2: fix sending a rct tx with a single output availablemoneromooo-monero1-3/+50
This would have tried to send a second output to make the tx look like the 2/2 ideal, but it would not fail to find one because picking an output from preferred_inputs priority list did not remove it from the unused tranfer/dust outputs, so it would try to send the same output twice. While there, I also added a check to avoid sending a second input if it's related to the first. Better 1/2 than linking inputs, I think.
2017-01-22rpc: fix orphan_status when getting blocksmoneromooo-monero5-9/+16
It was always set to false, even for orphan blocks
2017-01-22p2p: always recreate a new peer id on startupmoneromooo-monero3-2/+19
This prevents easy fingerprinting when you change IPs, and will be a must when kovri gets used.
2017-01-21p2p: show ban/unban logs by default againmoneromooo-monero1-3/+3
2017-01-21core: early out in handle_incoming_tx if already in pool or blockchainmoneromooo-monero1-0/+12
2017-01-21ringct: reorder a bit to check quicker tests firstmoneromooo-monero1-17/+17
2017-01-21Make stack trace show up in log file with default settingsmoneromooo-monero1-1/+1
2017-01-21Rename method to get_random_gray_peerMiguel Herranz2-4/+4
2017-01-21Fix logging that broke after rebasingMiguel Herranz1-1/+1
2017-01-21Use set_peer_just_seen to keep last_seen updatedMiguel Herranz1-1/+1
2017-01-21Add gray peer list housekeeping systemMiguel Herranz3-0/+121
A random peer from the gray peer list is selected and a connection is made to check if the peer is alive. If the connection and handshake are successful the peer is promoted to the white peer list, in case of failure the peer is evicted from the gray peer list. The connection is closed after the check in either case.
2017-01-20Merge pull request #1599Riccardo Spagni2-10/+10
17246d05 wallet: print exception message on get_random_outs_error (moneromooo-monero)
2017-01-20Merge pull request #1593Riccardo Spagni1-2/+4
cbcdf8ad Honor depth in get_peerlist_head method (Miguel Herranz)
2017-01-20Merge pull request #1592Riccardo Spagni1-1/+1
78d560a9 simplewallet: use MAKE_CORE_RPC_VERSION(1,4) instead of 0x10004 (kenshi84)
2017-01-20Merge pull request #1589Riccardo Spagni2-0/+6
87c658f8 wallet2_api: add API to set log categories (moneromooo-monero)
2017-01-20Merge pull request #1587Riccardo Spagni1-11/+13
843769f8 Tweak some msg loglevels (Howard Chu)
2017-01-20Merge pull request #1572Riccardo Spagni2-0/+32
0e0e6c5f Reduce to one connection per IP (Miguel Herranz) 3f269e98 Limit incoming connections from the same IP (Miguel Herranz)
2017-01-20wallet: print exception message on get_random_outs_errormoneromooo-monero2-10/+10
2017-01-18Honor depth in get_peerlist_head methodMiguel Herranz1-2/+4
The method returned depth + 2 because: - push_back was executed before the condition. - > instead of >= causing one more iteration.
2017-01-18simplewallet: use MAKE_CORE_RPC_VERSION(1,4) instead of 0x10004kenshi841-1/+1
2017-01-16wallet2_api: add API to set log categoriesmoneromooo-monero2-0/+6
2017-01-16Tweak some msg loglevelsHoward Chu1-11/+13
2017-01-16Reduce to one connection per IPMiguel Herranz1-1/+1
2017-01-16Merge pull request #1585Riccardo Spagni3-3/+3
a480bf6b fixups in logging init calls, and add missing net context in a log (moneromooo-monero)
2017-01-16Merge pull request #1584Riccardo Spagni1-3/+2
990e08f0 Fix PR#1506, off by one in chain height (Howard Chu)
2017-01-16fixups in logging init calls, and add missing net context in a logmoneromooo-monero3-3/+3
2017-01-16Fix PR#1506, off by one in chain heightHoward Chu1-3/+2
2017-01-16wallet: add a node RPC cache layer for simple RPC callsmoneromooo-monero6-79/+259
Mostly getinfo and get_hard_fork_info, which are called pretty often. This speeds up transfers as a bonus.
2017-01-16wallet2: reuse fake outs when adjusting fee on transfermoneromooo-monero3-23/+55
This avoids indirectly leaking the real output to the daemon, and is faster. This will still happen for more complex cases, especially when cancelling a tx and "re-rolling" it.
2017-01-16core: don't try to deserialize an empty extra to remove a fieldmoneromooo-monero1-0/+2
2017-01-15Merge pull request #1569Riccardo Spagni6-17/+207
16b8b66a specify restore height by YYYY-MM-DD format (kenshi84)
2017-01-16specify restore height by YYYY-MM-DD formatkenshi846-17/+207
2017-01-16Change logging to easylogging++moneromooo-monero65-996/+785
This replaces the epee and data_loggers logging systems with a single one, and also adds filename:line and explicit severity levels. Categories may be defined, and logging severity set by category (or set of categories). epee style 0-4 log level maps to a sensible severity configuration. Log files now also rotate when reaching 100 MB. To select which logs to output, use the MONERO_LOGS environment variable, with a comma separated list of categories (globs are supported), with their requested severity level after a colon. If a log matches more than one such setting, the last one in the configuration string applies. A few examples: This one is (mostly) silent, only outputting fatal errors: MONERO_LOGS=*:FATAL This one is very verbose: MONERO_LOGS=*:TRACE This one is totally silent (logwise): MONERO_LOGS="" This one outputs all errors and warnings, except for the "verify" category, which prints just fatal errors (the verify category is used for logs about incoming transactions and blocks, and it is expected that some/many will fail to verify, hence we don't want the spam): MONERO_LOGS=*:WARNING,verify:FATAL Log levels are, in decreasing order of priority: FATAL, ERROR, WARNING, INFO, DEBUG, TRACE Subcategories may be added using prefixes and globs. This example will output net.p2p logs at the TRACE level, but all other net* logs only at INFO: MONERO_LOGS=*:ERROR,net*:INFO,net.p2p:TRACE Logs which are intended for the user (which Monero was using a lot through epee, but really isn't a nice way to go things) should use the "global" category. There are a few helper macros for using this category, eg: MGINFO("this shows up by default") or MGINFO_RED("this is red"), to try to keep a similar look and feel for now. Existing epee log macros still exist, and map to the new log levels, but since they're used as a "user facing" UI element as much as a logging system, they often don't map well to log severities (ie, a log level 0 log may be an error, or may be something we want the user to see, such as an important info). In those cases, I tried to use the new macros. In other cases, I left the existing macros in. When modifying logs, it is probably best to switch to the new macros with explicit levels. The --log-level options and set_log commands now also accept category settings, in addition to the epee style log levels.
2017-01-15Merge pull request #1578Riccardo Spagni1-1/+2
ce866d1c macro to define core RPC version for avoiding future mistake (kenshi84)
2017-01-15Merge pull request #1581Riccardo Spagni1-1/+1
6da9335a blockchain_import: fix build after tx_pool::add_tx changes (moneromooo-monero)
2017-01-15Merge pull request #1561Riccardo Spagni7-75/+70
d561f4ad enable clang checks that were disabled (Chris Vickio) 0aefb2f6 remove std::move from return statements (pessimizing-move warning) (Chris Vickio) 629d5b76 change counter from bool to int (deprecated-increment-bool warning) (Chris Vickio) fb76d439 add extra braces around subobjects (missing-braces warning) (Chris Vickio) 3b6d5f25 make struct/class declarations consistent (mismatched-tags warning) (Chris Vickio) fcf66925 remove unused fields from network_throttle (unused-private-field warning) (Chris Vickio) 296f8c16 inline unused function (for unused-function warning) (Chris Vickio)
2017-01-16macro to define core RPC version for avoiding future mistakekenshi841-1/+2
2017-01-15blockchain_import: fix build after tx_pool::add_tx changesmoneromooo-monero1-1/+1
2017-01-15Merge pull request #1579Riccardo Spagni1-1/+26
f5f4109f mnemonics: fix language detection with checksum word (moneromooo-monero)
2017-01-15Merge pull request #1577Riccardo Spagni3-0/+36
feb499aa core: check block version for alt chains too (moneromooo-monero)
2017-01-15Merge pull request #1576Riccardo Spagni4-84/+148
ba3968f6 rct: split rct checks between semantics and other (moneromooo-monero)
2017-01-15Merge pull request #1574Riccardo Spagni2-9/+36
d276a165 wallet2: use at least two rct inputs if possible (moneromooo-monero)
2017-01-15Merge pull request #1573Riccardo Spagni3-5/+7
dea53962 fix timeout in check_connection (Jaquee)
2017-01-15Merge pull request #1571Riccardo Spagni9-33/+50
81c384e4 fix do_not_relay not preventing relaying on a timer (moneromooo-monero)
2017-01-15Merge pull request #1568Riccardo Spagni7-1/+134
5b5017e2 rpc: add a command to get info about the current blockchain (moneromooo-monero)
2017-01-15Merge pull request #1567Riccardo Spagni1-7/+13
c9f13c5e wallet2: fix tx reroll not updating fee is going up a kB step (moneromooo-monero)
2017-01-15Merge pull request #1565Riccardo Spagni1-0/+2
50b230d1 core: ensure block size limit is set from the start (moneromooo-monero)
2017-01-15Merge pull request #1564Riccardo Spagni3-6/+67
1d317981 Wallet API: add key image import/export functions (Jaquee)
2017-01-15Merge pull request #1563Riccardo Spagni2-21/+26
36ba311c Prioritize older transactions in the mempool (Miguel Herranz)
2017-01-15Merge pull request #1560Riccardo Spagni3-1/+24
46550c0b Wallet API: add rescanSpent() (Jaquee)
2017-01-15Merge pull request #1552Riccardo Spagni1-12/+42
4a017674 Wallet API: support integrated addresses in address book. (Jaquee)
2017-01-15Merge pull request #1506Riccardo Spagni8-32/+70
3ff54bdd Check for correct thread before ending batch transaction (Howard Chu) eaf8470b Must wait for previous batch to finish before starting new one (Howard Chu) c903c554 Don't cache block height, always get from DB (Howard Chu) eb1fb601 Tweak default db-sync-mode to fast:async:1 (Howard Chu) 0693cff9 Use batch transactions when syncing (Howard Chu)
2017-01-15remove std::move from return statements (pessimizing-move warning)Chris Vickio1-2/+2
2017-01-15change counter from bool to int (deprecated-increment-bool warning)Chris Vickio1-1/+1
2017-01-15Check for correct thread before ending batch transactionHoward Chu1-0/+7
2017-01-15mnemonics: fix language detection with checksum wordmoneromooo-monero1-1/+26
If a checksum word is present, language detection would use just the word prefixes. However, a set of word prefixes may be found in more than one language, and so the wrong language may be found first, which could then fail the checksum, since the check may be done with a different unique prefix length from the one it was created from. We now make a checksum test when we we detect a language from prefixes only, to make sure we have the correct one.
2017-01-15Limit incoming connections from the same IPMiguel Herranz2-0/+32
2017-01-14Must wait for previous batch to finish before starting new oneHoward Chu1-1/+6
2017-01-14Don't cache block height, always get from DBHoward Chu2-14/+29
2017-01-14Tweak default db-sync-mode to fast:async:1Howard Chu1-4/+7
fsync the DB asynchronously, to allow block download/verification to proceed while syncing. Sync after every batch. Note that "fastest" still defaults to fastest:async:1000.
2017-01-14Use batch transactions when syncingHoward Chu7-14/+22
Faster throughput while avoiding corruption. I.e., makes running with --db-sync-mode safe more tolerable.
2017-01-14core: check block version for alt chains toomoneromooo-monero3-0/+36
This is incompatible with block version voting
2017-01-14wallet2: use at least two rct inputs if possiblemoneromooo-monero2-9/+36
If we'd make a rct tx with just one input, we try to add a second one to match the 2/2 ideal. This means more txes use that template (and are thus using a larger anonymity set), and it coalesces outputs "for free". We use the smallest amount outputs in priority for this, so we can "clean" the wallet at the same time.
2017-01-14rct: split rct checks between semantics and othermoneromooo-monero4-84/+148
Semantics can be checked early
2017-01-14fix timeout in check_connectionJaquee3-5/+7
2017-01-14fix do_not_relay not preventing relaying on a timermoneromooo-monero9-34/+51
Also print its value when printing pool
2017-01-14add extra braces around subobjects (missing-braces warning)Chris Vickio1-64/+64
2017-01-14make struct/class declarations consistent (mismatched-tags warning)Chris Vickio4-5/+3
2017-01-14remove unused fields from network_throttle (unused-private-field warning)Chris Vickio1-3/+0
2017-01-13rpc: add a command to get info about the current blockchainmoneromooo-monero7-1/+134
About the tip of the main chain, and the last N blocks
2017-01-13wallet2: fix tx reroll not updating fee is going up a kB stepmoneromooo-monero1-7/+13
2017-01-13account: fix build error involving std::max and different typesmoneromooo-monero1-2/+6
2017-01-13Wallet API: add key image import/export functionsJaquee3-6/+67
2017-01-13Wallet API: support integrated addresses in address book.Jaquee1-12/+42
2017-01-13core: ensure block size limit is set from the startmoneromooo-monero1-0/+2
It can now be queried by RPC, so it needs to be set before it is otherwise needed for consensus, even if no blocks had to be added (ie, exit and restart quickly).
2017-01-13Wallet API: add rescanSpent()Jaquee3-1/+24
2017-01-13Merge pull request #1562Riccardo Spagni3-79/+99
a081b39c Move key image export/import functions to wallet2 (Jaquee)
2017-01-13Merge pull request #1559Riccardo Spagni9-6/+73
db56a03f Wallet2 + API: Callbacks for unconfirmed transfers (Jaquee)
2017-01-13Merge pull request #1558Riccardo Spagni1-4/+4
7961878e initialize timestamp to 0 and check for mktime() error (Chris Vickio)
2017-01-13Merge pull request #1555Riccardo Spagni1-3/+6
758c0eb7 fix time stats mixin (luigi1111)
2017-01-13Merge pull request #1545Riccardo Spagni1-0/+1
5ae00f0f add msg for donate (luigi1111)
2017-01-13Merge pull request #1543Riccardo Spagni5-1/+25
19be7225 Add start_time to get_info methods and show uptime (Miguel Herranz)
2017-01-13Merge pull request #1541Riccardo Spagni10-9/+525
0d3918e1 Wallet api: Update trustedDaemon when daemon is changed (Jaquee) dbb838f4 GUI cold signing (Jaquee) afb85a02 Wallet API: functions for supporting/creating view only wallets (Jaquee)
2017-01-13Merge pull request #1540Riccardo Spagni2-1/+43
79b4e1f9 Cold signing: make sure short payment id isnt encrypted twice (Jaquee)
2017-01-13Merge pull request #1538Riccardo Spagni4-23/+4
aff28178 Remove db-auto-remove-logs (Miguel Herranz) 1229c685 Remove berkeley from db_type initialization (Miguel Herranz) e3090558 Show available types for db-type command (Miguel Herranz) 046ab33d Remove berkeley from blockchain_db_types (Miguel Herranz)
2017-01-13Merge pull request #1526Riccardo Spagni4-5/+88
5eed5b05 Wallet API: functions for supporting/creating view only wallets (Jaquee)
2017-01-13Merge pull request #1523Riccardo Spagni1-1/+1
d81cb087 Added (not yet enabled) HTTP client authentication (Lee Clagett)
2017-01-13Merge pull request #1513Riccardo Spagni3-1/+49
a813ab50 wallet2_api: add solo mining API (moneromooo-monero)
2017-01-13Merge pull request #1492Riccardo Spagni7-18/+175
f1dde1a4 wallet cli: print originating block heights of mixin keys when making transfer (kenshi84)
2017-01-13Prioritize older transactions in the mempoolMiguel Herranz2-21/+26
The transactions are first prioritized by fee and in case the fees are equal by receive_time.
2017-01-13Move key image export/import functions to wallet2Jaquee3-79/+99
2017-01-12Wallet2 + API: Callbacks for unconfirmed transfersJaquee9-6/+73
2017-01-12initialize timestamp to 0 and check for mktime() errorChris Vickio1-4/+4
2017-01-12Add start_time to get_info methods and show uptimeMiguel Herranz5-2/+26
2017-01-11Added (not yet enabled) HTTP client authenticationLee Clagett1-1/+1
2017-01-10Wallet api: Update trustedDaemon when daemon is changedJaquee1-0/+6
2017-01-10GUI cold signingJaquee10-9/+519
fix conflict
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee4-5/+88
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee4-5/+88
2017-01-10fix time stats mixinluigi11111-3/+6
also add blobsize
2017-01-10Remove db-auto-remove-logsMiguel Herranz3-9/+0
2017-01-10Remove berkeley from db_type initializationMiguel Herranz1-12/+0
2017-01-10Show available types for db-type commandMiguel Herranz1-1/+4
2017-01-10Remove berkeley from blockchain_db_typesMiguel Herranz1-1/+0
2017-01-09wallet2_api: add solo mining APImoneromooo-monero3-1/+49
2017-01-09wallet cli: print originating block heights of mixin keys when making transferkenshi847-18/+175
2017-01-08add msg for donateluigi11111-0/+1
#1498
2017-01-08Fix monero-wallet-cli compileluigi11111-1/+1
Not 100$ sure this is the right fix, nor whether address book entries from URL should be stored as addresses or URLs (or both with a check for change on payment).
2017-01-08Merge pull request #1542Riccardo Spagni3-0/+8
60fe1b61 Add parse_uri to wallet2_api (MoroccanMalinois)
2017-01-08Merge pull request #1537Riccardo Spagni5-86/+332
c2135082 simplewallet: add a show_transfer <txid> command (moneromooo-monero) 19c4041d wallet_rpc_server: new RPC call to get a transfer by txid (moneromooo-monero)
2017-01-08Merge pull request #1534Riccardo Spagni6-19/+43
1607cb7e tx_pool: better block template filling algorithm (moneromooo-monero) 9731b4e5 rpc: add block size to GET_BLOCK_HEADER RPC (moneromooo-monero) 9188b346 rpc: add current block size to the getinfo call (moneromooo-monero)
2017-01-08Merge pull request #1521Riccardo Spagni3-0/+25
21c5af5a wallet2_api: add an address book payment id lookup API (moneromooo-monero)
2017-01-08Merge pull request #1515Riccardo Spagni3-61/+113
ada7c7da portable serializer: tests added (kenshi84) f390a0e2 portable serializer: make signerd/unsigned tx portable, ignore archive version checking (kenshi84)
2017-01-08Merge pull request #1510Riccardo Spagni4-5/+37
80abc3bc Build wallet with Android NDK (MoroccanMalinois)
2017-01-08Merge pull request #1509Riccardo Spagni1-4/+2
29333c41 wallet api: prevent setting refresh height too high (Jaquee)
2017-01-08Merge pull request #1508Riccardo Spagni1-1/+6
4585ada4 Wallet2: faster exit while refreshing (Jaquee)
2017-01-08Merge pull request #1504Riccardo Spagni1-1/+1
5f4ac6b9 wallet2 bugfix: store watch_only flag properly with rewrite() (kenshi84)
2017-01-08Merge pull request #1503Riccardo Spagni1-24/+8
542571f5 simplewallet: remove unnecessary local_args.erase(...) in set_variable() (kenshi84)
2017-01-08Merge pull request #1502Riccardo Spagni1-0/+1
591d8368 core: invalidate difficulty cache when resetting blockchain (moneromooo-monero)
2017-01-08Merge pull request #1501Riccardo Spagni1-0/+17
cebae0c5 wallet2: check the node returned the real output when requested (moneromooo-monero)
2017-01-08Merge pull request #1500Riccardo Spagni3-2/+41
c0a0fcaf wallet2_api: some new APIs to access daemon state (moneromooo-monero)
2017-01-08Merge pull request #1499Riccardo Spagni2-1/+3
37ed96e6 tx_pool: fix uninitialized "last failed" fields (moneromooo-monero) 94b6feef rpc: fix mixup in tx_info serialization (moneromooo-monero)
2017-01-08Merge pull request #1497Riccardo Spagni1-1/+1
50511677 wallet2: fix large reorgs failing (moneromooo-monero)
2017-01-08Merge pull request #1496Riccardo Spagni2-0/+120
adee1644 wallet cli: print unspent outputs with histogram (kenshi84)
2017-01-08Merge pull request #1493Riccardo Spagni4-8/+32
0478ac68 blockchain: allow marking "tx not found" without an exception (moneromooo-monero)
2017-01-08Merge pull request #1490Riccardo Spagni1-20/+18
474c249c cleaner log calc algorithm (fireice-uk)
2017-01-08Merge pull request #1482Riccardo Spagni2-0/+82
38f00d07 wallet cli: viewing and editing address book (kenshi84)
2017-01-08Merge pull request #1460Riccardo Spagni8-154/+194
99580adf make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup (kenshi84)
2017-01-08Add parse_uri to wallet2_apiMoroccanMalinois3-0/+8
2017-01-08Cold signing: make sure short payment id isnt encrypted twiceJaquee2-1/+43
2017-01-08simplewallet: add a show_transfer <txid> commandmoneromooo-monero2-0/+124
2017-01-08wallet_rpc_server: new RPC call to get a transfer by txidmoneromooo-monero3-86/+208
2017-01-07blockchain: allow marking "tx not found" without an exceptionmoneromooo-monero4-8/+32
This is a normal occurence in many cases, and there is no need to spam the log with those when it is.
2017-01-07tx_pool: better block template filling algorithmmoneromooo-monero3-17/+33
Continue filling until we reach the block size limit, or the resulting coinbase decreases. Also remove old sanity check on block size, which is now not wanted anymore.
2017-01-06rpc: add block size to GET_BLOCK_HEADER RPCmoneromooo-monero3-2/+6
and print it in print_bc
2017-01-06rpc: add current block size to the getinfo callmoneromooo-monero2-1/+5
2017-01-05Build wallet with Android NDKMoroccanMalinois4-5/+37
2017-01-03portable serializer: tests addedkenshi841-0/+3
2017-01-02portable serializer: make signerd/unsigned tx portable, ignore archive ↵kenshi843-61/+110
version checking
2017-01-01wallet2_api: add an address book payment id lookup APImoneromooo-monero3-0/+25
2016-12-27wallet api: prevent setting refresh height too highJaquee1-4/+2
2016-12-27Wallet2: faster exit while refreshingJaquee1-1/+6
2016-12-27wallet2: check the node returned the real output when requestedmoneromooo-monero1-0/+17
2016-12-26wallet2 bugfix: store watch_only flag properly with rewrite()kenshi841-1/+1
2016-12-26wallet cli: print unspent outputs with histogramkenshi842-0/+120
2016-12-26simplewallet: remove unnecessary local_args.erase(...) in set_variable()kenshi841-24/+8
2016-12-25core: invalidate difficulty cache when resetting blockchainmoneromooo-monero1-0/+1
2016-12-25wallet2_api: some new APIs to access daemon statemoneromooo-monero3-2/+41
2016-12-24tx_pool: fix uninitialized "last failed" fieldsmoneromooo-monero1-0/+2
2016-12-24rpc: fix mixup in tx_info serializationmoneromooo-monero1-1/+1
2016-12-24wallet2: fix large reorgs failingmoneromooo-monero1-1/+1
If a reorg was large enough that a full 1000 block chunk from the daemon was all known blocks, refresh would stop, and no reorg would happen.
2016-12-22cleaner log calc algorithmfireice-uk1-20/+18
2016-12-21add tx hash to time statsluigi11111-2/+5
Also miner tx hash to log level 1 (have you ever tried to find a testnet miner tx hash?)
2016-12-21make openalias also available for solo miner; introduce namespace ↵kenshi848-154/+194
tools::dns_utils; support integrated address with dns lookup
2016-12-21core: fix recalculation of emission/feesmoneromooo-monero1-7/+4
It was counting things many, many times
2016-12-21wallet cli: viewing and editing address bookkenshi842-0/+82
2016-12-20Merge pull request #1479Riccardo Spagni1-1/+1
c31e42e2 simplewallet: bump output file format version (moneromooo-monero)
2016-12-20simplewallet: bump output file format versionmoneromooo-monero1-1/+1
The serialization format changed, and while there is code to load the older serialization format, an older monerod will not be able to load a file saved by a new monerod, even though both share the same version. This is not good, and we prefer a version bump.
2016-12-20common: add missing #include <system_error> for std::error_codemoneromooo-monero1-0/+1
2016-12-20Merge pull request #1474Riccardo Spagni1-1/+1
fc40b3e7 Lower connection timeout in check_connection() (Jaquee)
2016-12-20Merge pull request #1473Riccardo Spagni2-18/+0
e3639f5c Removed unused functions (Lee Clagett)
2016-12-20Merge pull request #1472Riccardo Spagni7-368/+218
2bddb8eb Refactored password prompting for wallets (Lee Clagett)
2016-12-20Merge pull request #1469Riccardo Spagni1-1/+1
9e4b3724 simplewallet: add pending/pool/failed in the show_transfers help (moneromooo-monero)
2016-12-20Merge pull request #1468Riccardo Spagni3-0/+12
9a2cd722 wallet2_api: add an API to the OpenAlias resolver (moneromooo-monero)
2016-12-20Merge pull request #1467Riccardo Spagni10-0/+147
55fa0479 rpc: new function and RPC to get alternative chain info (moneromooo-monero)
2016-12-20Merge pull request #1466Riccardo Spagni1-1/+3
c367d7df README: add note about the donate command (anonimal) b9a28677 simplewallet: add return type for donate function (anonimal) d36669fd simplewallet: hardcode Monero's donation address (anonimal)
2016-12-20Merge pull request #1462Riccardo Spagni9-34/+97
07b9138c support importing unportable outputs (kenshi84) 2ac80075 also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp (kenshi84) d1d6e27a moved boost cpp into hpp since they're supposed to be header only (kenshi84) 66e6af89 added experimental boost::archive::portable_binary_{i|o}archive (kenshi84)
2016-12-20support importing unportable outputskenshi841-3/+12
2016-12-20also use portable serializer for boost_serialization_helper.h and ↵kenshi847-19/+50
net_node.inl, completely adandon boost/archive/binary_oarchive.hpp
2016-12-20moved boost cpp into hpp since they're supposed to be header onlykenshi841-1/+0
2016-12-19Refactored password prompting for walletsLee Clagett7-368/+218
2016-12-19Lower connection timeout in check_connection()Jaquee1-1/+1
2016-12-19Removed unused functionsLee Clagett2-18/+0
2016-12-17simplewallet: add pending/pool/failed in the show_transfers helpmoneromooo-monero1-1/+1
reported by nioc
2016-12-17wallet2_api: add an API to the OpenAlias resolvermoneromooo-monero3-0/+12
2016-12-17rpc: new function and RPC to get alternative chain infomoneromooo-monero10-0/+147
2016-12-16Enabled HTTP auth support for monero-wallet-rpcLee Clagett5-17/+205
2016-12-17simplewallet: add return type for donate functionanonimal1-0/+1
Resolves -Wreturn-type References #1447 #1451
2016-12-17simplewallet: hardcode Monero's donation addressanonimal1-1/+2
Closes #1447 References #1451
2016-12-16added experimental boost::archive::portable_binary_{i|o}archivekenshi845-15/+39
2016-12-15Merge pull request #1459Riccardo Spagni4-4/+6
b00da61e Preliminary support for DragonFly BSD (Antonio Huete Jimenez)
2016-12-15Merge pull request #1455Riccardo Spagni5-9/+9
4bb0bff2 AddressBook: use unsigned type for row ID's (anonimal)
2016-12-15Merge pull request #1449Riccardo Spagni1-3/+3
374b58d1 fix MGs json (moneroexamples)
2016-12-15Merge pull request #1452Riccardo Spagni3-22/+65
944b6079 Wallet API: Do not refresh while daemon is syncing + fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped) (Jaquee)