aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-10GUI cold signingJaquee10-9/+519
fix conflict
2017-01-10Wallet API: functions for supporting/creating view only walletsJaquee4-5/+88
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 #1531Riccardo Spagni3-4/+7
9d1d3a45 portable serializer: use signed char for size (kenshi84)
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 Spagni12-61/+641
ada7c7da portable serializer: tests added (kenshi84) f390a0e2 portable serializer: make signerd/unsigned tx portable, ignore archive version checking (kenshi84)
2017-01-08Merge pull request #1514Riccardo Spagni1-3/+10
fa0ee42c Workarounds for gcc 4.8 (Lee Clagett)
2017-01-08Merge pull request #1510Riccardo Spagni10-8/+103
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 #1495Riccardo Spagni2-10/+10
f3fdefe0 Fix multiple definition clash on ARMv7 build (Howard Chu)
2017-01-08Merge pull request #1494Riccardo Spagni1-0/+16
0020ad7d cmake: link against liblzma when found, for libunwind (moneromooo-monero)
2017-01-08Merge pull request #1493Riccardo Spagni5-8/+33
0478ac68 blockchain: allow marking "tx not found" without an exception (moneromooo-monero)
2017-01-08Merge pull request #1491Riccardo Spagni2-0/+7
52db01ea Silence CMake policy warning on macos. See: https://cmake.org/cmake/help/v3.0/policy/CMP0042.html (Randi Joseph)
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 Spagni9-162/+203
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-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-monero5-8/+33
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-07portable serializer: use signed char for sizekenshi843-4/+7
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 NDKMoroccanMalinois10-8/+103
2017-01-03portable serializer: tests addedkenshi848-0/+524
2017-01-02portable serializer: make signerd/unsigned tx portable, ignore archive ↵kenshi845-61/+117
version checking
2017-01-01wallet2_api: add an address book payment id lookup APImoneromooo-monero3-0/+25
2016-12-30Workarounds for gcc 4.8Lee Clagett1-3/+10
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-24cmake: link against liblzma when found, for libunwindmoneromooo-monero1-0/+16
Some versions of libunwind need liblzma. If liblzma is found, we link against it unconditionally. If the installed libunwind didn't need it, this is a nop. Tested and fine tuned by iDunk
2016-12-23Fix multiple definition clash on ARMv7 buildHoward Chu2-10/+10
Broken by d1d6e27ab661f71d90fb6530db84d5a2b92550a8
2016-12-23Silence CMake policy warning on macos.Randi Joseph2-0/+7
See: https://cmake.org/cmake/help/v3.0/policy/CMP0042.html
2016-12-22cleaner log calc algorithmfireice-uk1-20/+18
2016-12-22Merge pull request #1487Riccardo Spagni1-2/+5
37476265 add tx hash to time stats (luigi1111)
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-21Merge pull request #1486Riccardo Spagni1-4/+4
522ab79e Fixed HTTP auth tests for gcc 4.9 (Lee Clagett)
2016-12-21Merge pull request #1484Riccardo Spagni1-7/+4
12abe86a core: fix recalculation of emission/fees (moneromooo-monero)
2016-12-21Fixed HTTP auth tests for gcc 4.9Lee Clagett1-4/+4
2016-12-21make openalias also available for solo miner; introduce namespace ↵kenshi849-162/+203
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-21Merge pull request #1483Riccardo Spagni2-0/+47
af9a7999 account for API difference between 1.58 & 1.59 (kenshi84)
2016-12-21account for API difference between 1.58 & 1.59kenshi842-0/+47
2016-12-20Merge pull request #1479Riccardo Spagni1-1/+1
c31e42e2 simplewallet: bump output file format version (moneromooo-monero)
2016-12-20Merge pull request #1478Riccardo Spagni1-0/+1
1976eddd common: add missing #include <system_error> for std::error_code (moneromooo-monero)
2016-12-20Merge pull request #1477Riccardo Spagni1-2/+4
d55e2266 Fixed uninitialized valgrind errors in serialization tests (Lee Clagett)
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-20Fixed uninitialized valgrind errors in serialization testsLee Clagett1-2/+4
2016-12-20Merge pull request #1475Riccardo Spagni1-18/+18
81702b54 Fixes for google test < 1.8 (Lee Clagett)
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 Spagni2-1/+5
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 Spagni12-34/+783
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 onlykenshi848-274/+234
2016-12-19Fixes for google test < 1.8Lee Clagett1-18/+18
2016-12-19Refactored password prompting for walletsLee Clagett7-368/+218
2016-12-19Lower connection timeout in check_connection()Jaquee1-1/+1
2016-12-19Merge pull request #1464Riccardo Spagni5-17/+205
427054c3 Enabled HTTP auth support for monero-wallet-rpc (Lee Clagett)
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-17README: add note about the donate commandanonimal1-0/+2
References #1447
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}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.