aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-12-16added experimental boost::archive::portable_binary_{i|o}archivekenshi8412-15/+764
2016-12-15Merge pull request #1459Riccardo Spagni8-14/+23
b00da61e Preliminary support for DragonFly BSD (Antonio Huete Jimenez)
2016-12-15Merge pull request #1458Riccardo Spagni1-2/+2
f7e551d0 Dockerfile : use libssl1.0 (MoroccanMalinois)
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 #1454Riccardo Spagni1-10/+11
515a2d9f Update info on libzlma and BerkeleyDB in README.md (NanoAkron)
2016-12-15Merge pull request #1453Riccardo Spagni1-1/+1
1a2284de Spelling error (Bitcoin Error Log)
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)
2016-12-15Merge pull request #1451Riccardo Spagni2-0/+41
2506d51d wallet cli: donate command (Kenshi Takayama)
2016-12-15Merge pull request #1444Riccardo Spagni12-7/+1165
bdc3d749 Adding HTTP Digest Auth (but not yet enabled) (Lee Clagett)
2016-12-15Wallet API: Do not refresh while daemon is syncingJaquee3-22/+65
+ fixed fast refresh when creating wallet offline + improved close wallet logic (make sure refresh thread is stopped)
2016-12-15Preliminary support for DragonFly BSDAntonio Huete Jimenez8-14/+23
- It builds but no further testing has been done.
2016-12-15wallet cli: donate commandKenshi Takayama2-0/+41
2016-12-15Dockerfile : use libssl1.0MoroccanMalinois1-2/+2
2016-12-14AddressBook: use unsigned type for row ID'sanonimal5-9/+9
Fixes build warnings and may also prevent future headaches.
2016-12-14Update info on libzlma and BerkeleyDB in README.mdNanoAkron1-10/+11
2016-12-14Spelling errorBitcoin Error Log1-1/+1
"compatibility" spelled incorrectly
2016-12-14fix MGs jsonmoneroexamples1-3/+3
2016-12-13Merge pull request #1445v0.10.1Riccardo Spagni1-1/+1
95b9e85e rename cn_deserialize (Riccardo Spagni)
2016-12-13Merge pull request #1446Riccardo Spagni17-155/+183
b2adfa8c Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that third party uses of the wallet api can transition. (Randi Joseph)
2016-12-13Bitmonero namespace renamed Monero. Bitmonero namespace alias added so that ↵Randi Joseph17-155/+183
third party uses of the wallet api can transition.
2016-12-13rename cn_deserializeRiccardo Spagni1-1/+1
2016-12-13Merge pull request #1437Riccardo Spagni3-1/+4
655eafd1 bump version (Riccardo Spagni) 117194a3 update checkpoints (Riccardo Spagni) 39a9db9e update checkpoints (Riccardo Spagni)
2016-12-13Merge pull request #1442Riccardo Spagni1-0/+3
dd144b14 blockchain: fix reorganizations past a hard fork boundary (moneromooo-monero)
2016-12-13Merge pull request #1441Riccardo Spagni3-15/+17
0fb5dc87 monero-wallet-cli wording changes 'n' stuff (luigi1111)
2016-12-13Merge pull request #1439Riccardo Spagni1-1/+1
4299bdf6 Improve language of 'node ahead by' message (NanoAkron)
2016-12-13Merge pull request #1438Riccardo Spagni1-5/+5
9d906159 Tx verification failing is not an error (luigi1111)
2016-12-13Adding HTTP Digest Auth (but not yet enabled)Lee Clagett12-7/+1165
2016-12-13blockchain: fix reorganizations past a hard fork boundarymoneromooo-monero1-0/+3
After popping blocks from the old chain, the hard fork object's notion of the current version was not in line with the new height, causing the first blocks from the new chain to be rejected due to a false expection of a newer version.
2016-12-12monero-wallet-cli wording changes 'n' stuffluigi11113-15/+17
Possibly other pedantry. Pedants are people too.
2016-12-12Improve language of 'node ahead by' messageNanoAkron1-1/+1
2016-12-12Tx verification failing is not an errorluigi11111-5/+5
And rangeProofs are on outputs...
2016-12-13bump versionRiccardo Spagni1-1/+1
2016-12-13update checkpointsRiccardo Spagni1-0/+0
2016-12-13update checkpointsRiccardo Spagni1-0/+3
2016-12-12Merge pull request #1436Riccardo Spagni5-26/+41
3b4539ee addressbook updates (Jaquee)
2016-12-12addressbook updatesJaquee5-26/+41
2016-12-12Merge pull request #1424Riccardo Spagni1-2/+2
aeb13289 Update cryptonote_protocol_handler.inl (Gingeropolous)
2016-12-12Merge pull request #1434Riccardo Spagni9-7/+307
5df92877 GUI address book (Jaquee)
2016-12-12Merge pull request #1433Riccardo Spagni1-2/+2
66dc23c4 modded minimum and recommended monero versions (Gingeropolous)
2016-12-12Merge pull request #1431Riccardo Spagni1-2/+0
81c6bb9a thread_group: fix build on older GCC (moneromooo-monero)
2016-12-12Merge pull request #1425Riccardo Spagni1-1/+1
c5c45ca6 wallet: bring forward use of the dynamic fee (moneromooo-monero)
2016-12-12Merge pull request #1423Riccardo Spagni2-0/+9
19585d49 mnemonics: fix misc STL containers leak (moneromooo-monero) f6fcf0ef oaes_lib: fix a leak on OOM error path (moneromooo-monero)
2016-12-12GUI address bookJaquee9-7/+307
2016-12-11modded minimum and recommended monero versionsGingeropolous1-2/+2
modified all min and rec versions to v0.10.1 for v4 and v5 forks
2016-12-11thread_group: fix build on older GCCmoneromooo-monero1-2/+0
vtnerd (original author) confirmed this is the Right Way.
2016-12-10wallet: bring forward use of the dynamic feemoneromooo-monero1-1/+1
It was 14 days after v4, it is now one day after it. luigi1111's suggestion
2016-12-10Update cryptonote_protocol_handler.inlGingeropolous1-2/+2
Per discussion of #1359, the wording has changed to indicate that no assessment of the blocks validity is made.
2016-12-10mnemonics: fix misc STL containers leakmoneromooo-monero1-0/+6
found by coverity
2016-12-10oaes_lib: fix a leak on OOM error pathmoneromooo-monero1-0/+3
found by coverity
2016-12-10Merge pull request #1422Riccardo Spagni1-1/+1
9b00d80f wallet2: pass by const ref where possible (moneromooo-monero)
2016-12-10Merge pull request #1419Riccardo Spagni4-13/+34
f4a3ce15 Fix sending outputs from a tx with more than one pubkey (moneromooo-monero)
2016-12-10Merge pull request #1418Riccardo Spagni1-4/+4
dfbb85b6 blockchain: fix setting non trovial alternate chain as invalid (moneromooo-monero)
2016-12-10Merge pull request #1408Riccardo Spagni1-1/+0
b9c5f29d Revert forcing -fPIC for all ARMv8 builds (NanoAkron)
2016-12-10wallet2: pass by const ref where possiblemoneromooo-monero1-1/+1
Reported by kenshi84
2016-12-09Fix sending outputs from a tx with more than one pubkeymoneromooo-monero4-13/+34
A bug in cold signing caused a spurious pubkey to be included in transactions, so we need to ensure we use the correct one when sending outputs from one of those.
2016-12-09Revert forcing -fPIC for all ARMv8 buildsNanoAkron1-1/+0
2016-12-08blockchain: fix setting non trovial alternate chain as invalidmoneromooo-monero1-4/+4
The wrong iterator was being used. Also preincrement iterators to avoid possibly invalidating them, I'm not sure this is necessary, but let's be safe.
2016-12-08Merge pull request #1417Riccardo Spagni1-0/+43
0b91d825 simplewallet: restore automatically setting trusted local daemon (moneromooo-monero)
2016-12-08Merge pull request #1415Riccardo Spagni1-3/+13
6c44f5c6 wallet: send 0 change to a random address where necessary with rct (moneromooo-monero)
2016-12-08Merge pull request #1414Riccardo Spagni1-0/+19
3b005275 ringct: add sc_check calls in MLSAG_Ver for ss and cc (moneromooo-monero) 2f1732a7 ringct: guard against bad data exceptions in worker threads (moneromooo-monero)
2016-12-08Merge pull request #1413Riccardo Spagni9-163/+115
648ea6be blockchain: bring the v4 fork height one block forward (luigi1111) 46a0dcc1 ringct: luigi1111's changes to fix and speedup Borromean sigs (luigi1111) 76958fc7 ringct: switch to Borromean signatures (Shen Noether)
2016-12-08Merge pull request #1405Riccardo Spagni2-70/+44
d1a75754 Remove infinite loop in refresh code (Jaquee)
2016-12-08Merge pull request #1387Riccardo Spagni3-526/+543
18462aa0 Added confirmation before binding wallet-rpc to external IP (Lee Clagett)
2016-12-08simplewallet: restore automatically setting trusted local daemonmoneromooo-monero1-0/+43
2016-12-07ringct: add sc_check calls in MLSAG_Ver for ss and ccmoneromooo-monero1-0/+5
luigi1111's recommendation
2016-12-07ringct: guard against bad data exceptions in worker threadsmoneromooo-monero1-0/+14
If purported pubkeys aren't actually valid pubkeys, exceptions will fly. These will terminate if thrown in a worker thread. Guard against this.
2016-12-07wallet: send 0 change to a random address where necessary with rctmoneromooo-monero1-3/+13
If a rct transaction would cause no change to be generated, a zero change output is added, and sent to a randomly generated address. This ensures that no transaction will be sent with just one output, which could cause the receiver to be able to determine which of the inputs in the sent rings is the real one. This is very rare, since it requires the sum of outputs to be equal to the sum of outputs plus the fee, which is now a function of the last few blocks.
2016-12-06blockchain: bring the v4 fork height one block forwardluigi11111-3/+3
This will ensure the early 0.10 daemons will barf at the fork height, and not a bit later, which could be confusing.
2016-12-05Added confirmation before binding wallet-rpc to external IPLee Clagett3-526/+543
2016-12-05Remove infinite loop in refresh codeJaquee2-70/+44
This reverts commit fd181b03bb58a8b0628d2af8637cf6bb968fc437.
2016-12-04ringct: luigi1111's changes to fix and speedup Borromean sigsluigi11112-24/+19
2016-12-04ringct: switch to Borromean signaturesShen Noether8-153/+110
2016-12-04Merge pull request #1403Riccardo Spagni1-1/+1
60633cf6 Spelling in errors (taushet)
2016-12-04Merge pull request #1402Riccardo Spagni1-1/+1
bdd3fb85 Spelling in errors. (taushet)
2016-12-04Merge pull request #1399Riccardo Spagni1-2/+1
73ac3b8e wallet2: avoid possible undefined behavior on empty string (moneromooo-monero)
2016-12-04Merge pull request #1398Riccardo Spagni11-27/+27
f4772bae Fix a few minor typos (Pierre Boyer)
2016-12-04Merge pull request #1397Riccardo Spagni6-4/+49
3f7d6fb5 Fix delayed exit when syncing (moneromooo-monero)
2016-12-04Merge pull request #1396Riccardo Spagni1-4/+6
7c0dd5e4 net_node: drop connections from banned IPs after looping through connections (moneromooo-monero)
2016-12-04Merge pull request #1395Riccardo Spagni1-1/+5
59443bf9 ringct: fix MGs serialization to JSON (moneromooo-monero)
2016-12-04Merge pull request #1393Riccardo Spagni1-10/+13
0e18f465 db_lmdb: add info in an error message when we can't get an output (moneromooo-monero) c96f9b02 db_lmdb: guard against going out of sync on unexpected db results (moneromooo-monero) bef51e67 db_lmdb: minor pedantic tweaks (moneromooo-monero) 3465c4eb db_lmdb: set same packing format for output_data_t and pre_rct_output_data_t (moneromooo-monero)
2016-12-04Merge pull request #1392Riccardo Spagni1-1/+7
204b1bff blockchain: use high bound block reward on error where appropriate (moneromooo-monero)
2016-12-04Merge pull request #1389Riccardo Spagni4-17/+43
4adde042 p2p: possibly fix crash in relay_blocks (moneromooo-monero)
2016-12-04Merge pull request #1385Riccardo Spagni9-0/+481
5783dd8c tests: add unit tests for uri parsing (moneromooo-monero) 82ba2108 wallet: add API and RPC to create/parse monero: URIs (moneromooo-monero) d9001b43 epee: add functions to convert from URL format (ie, %XX values) (moneromooo-monero)
2016-12-04Merge pull request #1388Riccardo Spagni3-2/+88
fcd178ef wallet_api: add a few daemon related getters (moneromooo-monero)
2016-12-04Merge pull request #1386Riccardo Spagni1-0/+13
8f6ec90c blockchain: reject invalid pubkeys from v4 (moneromooo-monero)
2016-12-04Merge pull request #1384Riccardo Spagni2-1/+10
8b0e04cb monero.supp: add a suppression for noisy boost cond var signalling (moneromooo-monero) c3527daf epee: signal cond var before unlocking (moneromooo-monero)
2016-12-04Merge pull request #1383Riccardo Spagni1-1/+1
00592189 change 'invalid address format' loglevel (Jaquee)
2016-12-04Merge pull request #1380Riccardo Spagni5-0/+14
657a70e0 wallet: add a getter for the filename path (moneromooo-monero)
2016-12-04Merge pull request #1379Riccardo Spagni5-16/+30
d6086f5b Improve daemon RPC version handling (moneromooo-monero)
2016-12-04Merge pull request #1378Riccardo Spagni6-545/+651
91ffb61c Added command_line::is_yes (Lee Clagett)
2016-12-04Merge pull request #1365Riccardo Spagni1-17/+17
1df0fc71 Fix formatting of RPi2 build instructions (NanoAkron)
2016-12-04Spelling in errorstaushet1-1/+1
2016-12-04Spelling in errors.taushet1-1/+1
2016-12-04wallet2: avoid possible undefined behavior on empty stringmoneromooo-monero1-2/+1
2016-12-04Fix a few minor typosPierre Boyer11-27/+27
2016-12-04Fix delayed exit when syncingmoneromooo-monero6-4/+49
2016-12-03net_node: drop connections from banned IPs after looping through connectionsmoneromooo-monero1-4/+6
This keeps the connections lock just for the time of looping and adding connectoins to a list, and the dropping happens after it. This should avoid lengthy delays waiting for the connections lock.
2016-12-02ringct: fix MGs serialization to JSONmoneromooo-monero1-1/+5
2016-12-01p2p: possibly fix crash in relay_blocksmoneromooo-monero4-17/+43
2016-12-01blockchain: use high bound block reward on error where appropriatemoneromooo-monero1-1/+7
If the block reward to use for the fee calculation can't be calculated (should not happen in practice), use a high bound, so we use a fee overestimate that will be accepted by the network.
2016-12-01db_lmdb: add info in an error message when we can't get an outputmoneromooo-monero1-1/+1
Will be useful to debug
2016-12-01db_lmdb: guard against going out of sync on unexpected db resultsmoneromooo-monero1-1/+1
m_num_outputs keeps track of the number of outputs, which should be the same as the size of both the output_txs and output_amounts databases. If one goes out of sync, we need to throw to abort whatever it is we were doing.
2016-12-01db_lmdb: minor pedantic tweaksmoneromooo-monero1-8/+8
Add consts in a few places where it makes sense, avoid unnecessary memory reallocation where we know the full size needed at the outset, simplify and avoid memory copy.
2016-12-01db_lmdb: set same packing format for output_data_t and pre_rct_output_data_tmoneromooo-monero1-0/+3
For safety, though it seems to have been the case already. Also add a comment about the necessary layout identity.
2016-11-29wallet_api: add a few daemon related gettersmoneromooo-monero3-2/+88
Blockchain height, version, Mining hash rate...
2016-11-28blockchain: reject invalid pubkeys from v4moneromooo-monero1-0/+13
2016-11-28tests: add unit tests for uri parsingmoneromooo-monero2-0/+218
2016-11-28wallet: add API and RPC to create/parse monero: URIsmoneromooo-monero6-0/+233
2016-11-28epee: add functions to convert from URL format (ie, %XX values)moneromooo-monero1-0/+30
2016-11-28monero.supp: add a suppression for noisy boost cond var signallingmoneromooo-monero1-0/+9
2016-11-28epee: signal cond var before unlockingmoneromooo-monero1-1/+1
This is more canonical, and avoids some helgrind spam
2016-11-27change 'invalid address format' loglevelJaquee1-1/+1
2016-11-26wallet: add a getter for the filename pathmoneromooo-monero5-0/+14
2016-11-26Improve daemon RPC version handlingmoneromooo-monero5-16/+30
Daemon RPC version is now composed of a major and minor number, so that incompatible changes bump the major version, while compatible changes can still bump the minor version without causing clients to unnecessarily complain.
2016-11-25Added command_line::is_yesLee Clagett6-545/+651
2016-11-24Merge pull request #1372Riccardo Spagni3-5/+5
17b6bd6 Fix DNS failures in offline mode preventing daemon startup (moneromooo-monero)
2016-11-24Merge pull request #1371Riccardo Spagni1-2/+2
8dadf02 Fixed undefined behavior in TestDB (Lee Clagett)
2016-11-24Merge pull request #1369Riccardo Spagni3-54/+11
6d76072 simplewallet: remove double confirmation when submitting signed tx (moneromooo-monero) 92dea04 wallet2: fix wrong change being recorded for cold signed txes (moneromooo-monero)
2016-11-24Merge pull request #1368Riccardo Spagni1-27/+27
f6660e1 Updated GPG key for Jaquee (Jaquee)
2016-11-24Merge pull request #1366Riccardo Spagni1-0/+17
67e910a Instructions for debugging LMDB crashes taken from #1360 (NanoAkron)
2016-11-24Merge pull request #1364Riccardo Spagni8-137/+617
f025198 Added task_region - a fork/join task implementation (Lee Clagett)
2016-11-24Merge pull request #1362Riccardo Spagni2-1/+5
ab7b56e tests: fix uninitialized data valgrind reports in levin tests (moneromooo-monero) 73e8a76 tests: fix uninitialized data valgrind reports in serialization tests (moneromooo-monero)
2016-11-24Merge pull request #1361Riccardo Spagni8-21/+108
1d9e223 rpc: do not include output indices for pool txes (moneromooo-monero) e227d6e rpc: bump version after RPC changes (moneromooo-monero) 2c0173c Add a get_outs (fully text based) version of get_outs.bin (moneromooo-monero) e05907b rpc: add output indices to gettransactions (moneromooo-monero)
2016-11-24Merge pull request #1358Riccardo Spagni2-7/+52
7abfc54 wallet: fix exporting outputs and key images with txes with two pubkeys (moneromooo-monero)
2016-11-24Merge pull request #1357Riccardo Spagni1-1/+2
5fc36f9 wallet2_api: fix history leak on destruction (moneromooo-monero)
2016-11-24Merge pull request #1356Riccardo Spagni1-0/+11
69b188c wallet2_api: fix payment ids from integrated addresses being ignored (moneromooo-monero)
2016-11-24Merge pull request #1353Riccardo Spagni1-0/+14
452aeca epee: blind attempt to fix exit hang on windows (moneromooo-monero)
2016-11-24Merge pull request #1352Riccardo Spagni1-1/+1
d01f5c7 wallet2: fix illegal memory access removing newlines from password (moneromooo-monero)
2016-11-24Merge pull request #1351Riccardo Spagni1-4/+5
e6264a2 wallet2: fix decrypting a bit too much in authenticated mode (moneromooo-monero)
2016-11-24Merge pull request #1197Riccardo Spagni2-44/+70
fd181b0 Clamp refresh from height to blockchain height. (Dion Ahmetaj)
2016-11-23Fix DNS failures in offline mode preventing daemon startupmoneromooo-monero3-5/+5
2016-11-23Fixed undefined behavior in TestDBLee Clagett1-2/+2
2016-11-23simplewallet: remove double confirmation when submitting signed txmoneromooo-monero1-51/+0
2016-11-23wallet2: fix wrong change being recorded for cold signed txesmoneromooo-monero2-3/+11
2016-11-23Added task_region - a fork/join task implementationLee Clagett8-137/+617
2016-11-23rpc: do not include output indices for pool txesmoneromooo-monero1-5/+8
Those aren't yet in the blockchain, so will not be found (and aren't yet known, since it depends on where exactly the tx will be mined in the next block or blocks)
2016-11-23Updated GPG key for JaqueeJaquee1-27/+27
2016-11-22rpc: bump version after RPC changesmoneromooo-monero1-1/+1
2016-11-22Add a get_outs (fully text based) version of get_outs.binmoneromooo-monero8-20/+94
2016-11-22rpc: add output indices to gettransactionsmoneromooo-monero2-0/+10
Someone apparently needs that to make a wallet but never asked. If you read that and that's not what you wanted, the bugtracker is at https://github.com/monero-project/monero/issues
2016-11-21Fix formatting of RPi2 build instructionsNanoAkron1-17/+17
2016-11-21Instructions for debugging LMDB crashes taken from #1360NanoAkron1-0/+17
2016-11-20tests: fix uninitialized data valgrind reports in levin testsmoneromooo-monero1-0/+1
2016-11-20tests: fix uninitialized data valgrind reports in serialization testsmoneromooo-monero1-1/+4
2016-11-19wallet: fix exporting outputs and key images with txes with two pubkeysmoneromooo-monero2-7/+52
This also needs to make sure to pick the correct one, in the case where cold signing caused to tx keys to be included.
2016-11-18wallet2_api: fix history leak on destructionmoneromooo-monero1-1/+2
2016-11-18wallet2_api: fix payment ids from integrated addresses being ignoredmoneromooo-monero1-0/+11
2016-11-18Clamp refresh from height to blockchain height.Dion Ahmetaj2-44/+70
2016-11-17epee: blind attempt to fix exit hang on windowsmoneromooo-monero1-0/+14
Thanks to duckduckgo and the internet. This might even compile.
2016-11-17wallet2: fix illegal memory access removing newlines from passwordmoneromooo-monero1-1/+1
2016-11-17wallet2: fix decrypting a bit too much in authenticated modemoneromooo-monero1-4/+5
2016-11-17Merge pull request #1346Riccardo Spagni2-0/+12
4eb7347 wallet: return fee in transfer RPC (moneromooo-monero)
2016-11-17Merge pull request #1318Riccardo Spagni5-2/+43
4fca34d Wallet2: calculate approximate blockchain height on offline creation (Jacob Brydolf)
2016-11-17Merge pull request #1344Riccardo Spagni6-26/+127
a0131c8 wallet: auto sync outputs and key images in cold signing files (moneromooo-monero) f806611 wallet2: fill key image and pubkey maps when importing outputs (moneromooo-monero) 5fe363c wallet: cast indices to string in logs to be nice to CLANG (moneromooo-monero) 11ae187 wallet2: try all tx keys when scanning a new transaction (moneromooo-monero) 072d646 wallet2: fill in key image map when importing key images (moneromooo-monero) 23d80b1 core: remove any tx pubkey from extra before adding one (moneromooo-monero) d72376d simplewallet: add a verbose flag to incoming_transfers (moneromooo-monero) 47413a5 simplewallet: spell out change when signing a transfer (moneromooo-monero) 14cb088 simplewallet: print public keys too on spendkey/viewkey commands (moneromooo-monero) a99ab49 wallet: fix serialization of new m_key_image_known member (moneromooo-monero)
2016-11-17Merge pull request #1337Riccardo Spagni1-1/+1
18772a3 tests: fix another fee test on 32 bit (moneromooo-monero)
2016-11-17Merge pull request #1336Riccardo Spagni1-0/+10
bd4da18 simplewallet: include amount sent in transfer confirmation (moneromooo-monero)
2016-11-17Merge pull request #1335Riccardo Spagni1-2/+16
d48f2e9 wallet: fix serialization of new m_key_image_known member (moneromooo-monero)
2016-11-16wallet: return fee in transfer RPCmoneromooo-monero2-0/+12
2016-11-16wallet: auto sync outputs and key images in cold signing filesmoneromooo-monero4-10/+74
When passing around unsigned and signed transactions, outputs and key images are passed along (outputs are passed along unsigned transactions from the hot wallet to the cold wallet, key images are passed along with signed transations from the cold wallet to the hot wallet), to allow more user friendly syncing between hot and cold wallets.
2016-11-16wallet2: fill key image and pubkey maps when importing outputsmoneromooo-monero1-0/+2
2016-11-16wallet: cast indices to string in logs to be nice to CLANGmoneromooo-monero1-4/+4
2016-11-16wallet2: try all tx keys when scanning a new transactionmoneromooo-monero2-4/+9
The vast majority of transactions will have just one tx pubkey, but a bug with cold wallet signing caused two such keys to be there, with the second one being the real one.
2016-11-15wallet2: fill in key image map when importing key imagesmoneromooo-monero1-0/+1
2016-11-15core: remove any tx pubkey from extra before adding onemoneromooo-monero1-0/+1
This will happen when signing a transaction from a cold wallet, and we don't want the placeholder the hot wallet put in it.
2016-11-13simplewallet: add a verbose flag to incoming_transfersmoneromooo-monero1-6/+18
Prints pubkey and key image as well
2016-11-13simplewallet: spell out change when signing a transfermoneromooo-monero1-2/+16
Also catch change to multiple addresses, this is unexpected
2016-11-13simplewallet: print public keys too on spendkey/viewkey commandsmoneromooo-monero1-2/+4
2016-11-13wallet: fix serialization of new m_key_image_known membermoneromooo-monero1-2/+16
2016-11-13tests: fix another fee test on 32 bitmoneromooo-monero1-1/+1
2016-11-13simplewallet: include amount sent in transfer confirmationmoneromooo-monero1-0/+10
2016-11-13wallet: fix serialization of new m_key_image_known membermoneromooo-monero1-2/+16
2016-11-13Merge pull request #1334Riccardo Spagni1-1/+2
265e460 Fixed generate-from-json bug introduced in 358e068 (Lee Clagett)
2016-11-13Merge pull request #1331Riccardo Spagni1-29/+31
e1dd15b Don't build monero-wallet-rpc when building the GUI (iDunk5400)
2016-11-12Fixed generate-from-json bug introduced in 358e068Lee Clagett1-1/+2
2016-11-13Wallet2: calculate approximate blockchain height on offline creationJacob Brydolf5-2/+43
Wallet API: add approximateBlockChainHeight()
2016-11-12Don't build monero-wallet-rpc when building the GUIiDunk54001-29/+31
2016-11-12Merge pull request #1330Riccardo Spagni1-0/+1
70d4915 wallet: add version dependency to the wallet target (moneromooo-monero)
2016-11-12Merge pull request #1329Riccardo Spagni1-1/+1
cd929b8 levin: fix wrong value passed as return code to remote call (moneromooo-monero)
2016-11-12Merge pull request #1327Riccardo Spagni1-1/+1
77e5bec added cmd to compile gtest (Gingeropolous)
2016-11-12Merge pull request #1325Riccardo Spagni2-0/+6
2078cb6 tests: fix tests builds after fluffy blocks merge (moneromooo-monero)
2016-11-12Merge pull request #1322Riccardo Spagni1-7/+6
65528ae Always compile Position Independent Code on 64-bit ARMv8 systems (NanoAkron)
2016-11-12wallet: add version dependency to the wallet targetmoneromooo-monero1-0/+1
2016-11-12levin: fix wrong value passed as return code to remote callmoneromooo-monero1-1/+1
When receiving an answer packet, the command code was passed to the callback instead of the error code. This was hiding the "command not found" failure from the peer, and in turn causing the code to attempt to deserialize a non existent reply string.
2016-11-11added cmd to compile gtestGingeropolous1-1/+1
2016-11-12Always compile Position Independent Code on 64-bit ARMv8 systemsNanoAkron1-7/+6
2016-11-11tests: fix tests builds after fluffy blocks mergemoneromooo-monero2-0/+6
2016-11-11Merge pull request #1316Riccardo Spagni13-1062/+2299
358e068 Created monero-wallet-rpc, moving functionality from monero-wallet-cli (Lee Clagett)
2016-11-11Merge pull request #1321Riccardo Spagni1-1/+1
0e418d2 rpc: bump RPC version (moneromooo-monero)
2016-11-11Merge pull request #1319Riccardo Spagni1-3/+5
c27c0fe tests: fix fee unit tests on 32 bit (moneromooo-monero)
2016-11-11Merge pull request #1315Riccardo Spagni2-2/+13
9150a16 Wallet API: use stored refresh height when rebuilding cache (Jacob Brydolf)
2016-11-11Merge pull request #1314Riccardo Spagni1-6/+9
63772e4 wallet: fix corner case of no recent outputs available (moneromooo-monero)
2016-11-11Merge pull request #1313Riccardo Spagni3-11/+33
1669621 wallet2_api: support for sweeping all (moneromooo-monero)
2016-11-11Merge pull request #1263Riccardo Spagni11-11/+492
d61bd81 add lightweight block propagation ("fluffy blocks") (Dion Ahmetaj)
2016-11-10rpc: bump RPC versionmoneromooo-monero1-1/+1
I forgot to bump it previously when changing RPC, most notably for the addition of the unlocked field in the histogram RPC. This causes new wallets to not realize when they're talking to an older daemon, and get confused trying to get outputs to use as fake outs. This otherwise gratuitous bump ensures than old daemons will be detected by wallets using this code.
2016-11-10Created monero-wallet-rpc, moving functionality from monero-wallet-cliLee Clagett13-1062/+2299
2016-11-10tests: fix fee unit tests on 32 bitmoneromooo-monero1-3/+5
2016-11-09wallet2_api: support for sweeping allmoneromooo-monero3-11/+33
2016-11-09add lightweight block propagation ("fluffy blocks")Dion Ahmetaj11-11/+492
Added a new command to the P2P protocol definitions to allow querying for support flags. Implemented handling of new support flags command in net_node. Changed for_each callback template to include support flags. Updated print_connections command to show peer support flags. Added p2p constant for signaling fluffy block support. Added get_pool_transaction function to cryptnote_core. Added new commands to cryptonote protocol for relaying fluffy blocks. Implemented handling of fluffy block command in cryptonote protocol. Enabled fluffy block support in node initial configuration. Implemented get_testnet function in cryptonote_core. Made it so that fluffy blocks only run on testnet.
2016-11-09Wallet API: use stored refresh height when rebuilding cacheJacob Brydolf2-2/+13