Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-06-23 | Merge branch 'master' of https://github.com/mbg033/bitmonero | Ilya Kitaev | 5 | -23/+19 | |
2016-06-23 | WalletManager::findWallets: searching by "keys" files instead of | Ilya Kitaev | 1 | -5/+3 | |
"address.txt" files | |||||
2016-06-23 | Wallet: payment id and integrated address | Ilya Kitaev | 4 | -14/+144 | |
2016-06-23 | PendingTransactionImpl: pointer->reference | Ilya Kitaev | 2 | -4/+4 | |
2016-06-23 | commented regex | Ilya Kitaev | 1 | -1/+1 | |
2016-06-23 | Typo fixed | Ilya Kitaev | 1 | -1/+1 | |
2016-06-23 | Wallet::createTransaction: added mixin_count param | Ilya Kitaev | 4 | -11/+63 | |
2016-06-23 | double/string to monero integer convertion methods | Ilya Kitaev | 3 | -2/+33 | |
2016-06-23 | wallet::default_mixin exposed to public interface as | Ilya Kitaev | 4 | -1/+24 | |
Wallet::setDefaultMixin, Wallet::defaultMixin; wallet::create_transaction_2 used in Wallet::createTransaction | |||||
2016-06-23 | Wallet::filename, Wallet::keysFilename, tests for move wallet | Ilya Kitaev | 4 | -0/+58 | |
2016-06-23 | removed unused "using" | Ilya Kitaev | 1 | -1/+0 | |
2016-06-23 | Wallet API : WalletManager::findWallets() added | Ilya Kitaev | 8 | -19/+86 | |
2016-06-23 | scripts for faster test wallets generation | Ilya Kitaev | 11 | -19/+120 | |
2016-06-23 | regenerated test wallets, basic functions got broken | Ilya Kitaev | 1 | -17/+20 | |
2016-06-23 | installing wallet_api header | Ilya Kitaev | 1 | -2/+2 | |
2016-06-23 | cmake: BUILD_TESTS as option explicitly; added missed dependency | Ilya Kitaev | 1 | -0/+3 | |
2016-06-23 | cmake libutils dependency added | Ilya Kitaev | 1 | -0/+46 | |
2016-06-23 | all wallet dependencies merged to single static lib | Ilya Kitaev | 4 | -2/+491 | |
2016-06-23 | WalletListener::moneyReceived test | Ilya Kitaev | 1 | -12/+38 | |
2016-06-23 | WalletListener::moneySpent test | Ilya Kitaev | 3 | -55/+164 | |
2016-06-23 | WalletListener::moneySpent(), WalletListener::moneyReceived() | Ilya Kitaev | 2 | -2/+22 | |
2016-06-23 | i_wallet_callback: virtual dtor | Ilya Kitaev | 1 | -0/+1 | |
2016-06-23 | started WalletListener | Ilya Kitaev | 3 | -1/+65 | |
2016-06-23 | TransactionHistory continued | Ilya Kitaev | 6 | -24/+159 | |
2016-06-23 | merged with upstream | Ilya Kitaev | 5 | -3/+106 | |
2016-06-23 | Wallet API : transaction history in progress | Ilya Kitaev | 8 | -32/+115 | |
2016-06-23 | transaction history api in progress | Ilya Kitaev | 7 | -16/+110 | |
2016-06-23 | api implementation splitted over separate files | Ilya Kitaev | 13 | -315/+710 | |
2016-06-23 | TransactionInfo / TransactionHistory APIs design | Ilya Kitaev | 2 | -130/+188 | |
2016-06-23 | Wallet::createTransaction API introduced | Ilya Kitaev | 3 | -135/+225 | |
Transaction API continued TODOs for Transaction/Transfer interface | |||||
2016-06-23 | Wallet::transfer in progress | Ilya Kitaev | 3 | -2/+214 | |
2016-06-23 | Wallet::refresh + tests | Ilya Kitaev | 3 | -0/+28 | |
2016-06-23 | "testnet" is default parameter | Ilya Kitaev | 2 | -3/+11 | |
2016-06-23 | testnet option, Wallet::balance(), Wallet::unlockedBalance() | Ilya Kitaev | 3 | -17/+27 | |
2016-06-23 | - testnet option added to api; | Ilya Kitaev | 5 | -37/+98 | |
2016-06-23 | wallet2::store() implemented within wallet2::store_to | Ilya Kitaev | 4 | -69/+87 | |
2016-06-22 | PendingTransactionImpl: pointer->reference | Ilya Kitaev | 2 | -4/+4 | |
2016-06-22 | commented regex | Ilya Kitaev | 1 | -1/+1 | |
2016-06-22 | Typo fixed | Ilya Kitaev | 1 | -1/+1 | |
2016-06-21 | Merge pull request #870 | Riccardo Spagni | 1 | -2/+6 | |
57dce80 gmtime for Windows (luigi1111) | |||||
2016-06-21 | Merge pull request #869 | Riccardo Spagni | 1 | -2/+2 | |
03e545d More fixing for Windows (iDunk) e8baa57 CMakeLists.txt: fix build for mingw (iDunk) | |||||
2016-06-21 | Merge pull request #867 | Riccardo Spagni | 2 | -0/+25 | |
f0b85c1 simplewallet: add a status command (moneromooo-monero) | |||||
2016-06-21 | Merge pull request #868 | Riccardo Spagni | 2 | -2/+3 | |
15c2b69 common: fix build without libunwind (moneromooo-monero) f72388c CMakeLists: fix build without libunwind (moneromooo-monero) | |||||
2016-06-20 | gmtime for Windows | luigi1111 | 1 | -2/+6 | |
gmtime_r is not available in Windows, use gmtime_s instead. Also change shorthand codes (also not working in Windows). | |||||
2016-06-20 | More fixing for Windows | iDunk | 1 | -1/+1 | |
2016-06-20 | CMakeLists.txt: fix build for mingw | iDunk | 1 | -1/+1 | |
Fix from iDunk from IRC. | |||||
2016-06-20 | Wallet::createTransaction: added mixin_count param | Ilya Kitaev | 4 | -11/+63 | |
2016-06-20 | common: fix build without libunwind | moneromooo-monero | 1 | -2/+2 | |
2016-06-20 | CMakeLists: fix build without libunwind | moneromooo-monero | 1 | -0/+1 | |
2016-06-20 | simplewallet: add a status command | moneromooo-monero | 2 | -0/+25 | |
It matches the daemon, and should allow people who're suspicious of the background refresh to know they're synced. | |||||
2016-06-20 | Merge pull request #865 | Riccardo Spagni | 1 | -0/+25 | |
3c3537e cmake: add missing FindLibunwind.cmake (moneromooo-monero) | |||||
2016-06-20 | cmake: add missing FindLibunwind.cmake | moneromooo-monero | 1 | -0/+25 | |
2016-06-19 | Merge pull request #863 | Riccardo Spagni | 1 | -1/+1 | |
0c6e9e4 rpc: fix getblock RPC sending blob as binary, not hex dump (moneromooo-monero) | |||||
2016-06-19 | Merge pull request #862 | Riccardo Spagni | 2 | -11/+13 | |
5dc09f2 wallet_rpc_server: fix some string values being returned between <> (moneromooo-monero) f8213c0 Require 64/16 characters for payment ids (moneromooo-monero) | |||||
2016-06-19 | Merge pull request #857 | Riccardo Spagni | 1 | -4/+0 | |
d6f5d54 Fix Issue #855 (Howard Chu) | |||||
2016-06-19 | Merge pull request #856 | Riccardo Spagni | 2 | -2/+14 | |
c5f00bc cn_deserialize: add minergate data (moneromooo-monero) 2470b20 cn_deserialize: print extra nonce as hex data (moneromooo-monero) 77d8fc3 tx_extra: parse new chunk added by minergate (blashyrkh) | |||||
2016-06-19 | Merge pull request #846 | Riccardo Spagni | 11 | -21/+16 | |
de030d9 fix: error: -Werror=misleading-indentation (moneroexample) c2d7300 contrib: epee: add exception spec to throwing destructors (redfish) 6898741 src: p2p: add exception spec to throwing destructors (redfish) 21dbc95 crypto: slow-hash: fix misleading indent (redfish) 70f3634 crypto: slow-hash: remove unused hash list for ARM (redfish) 1a7772f crypto: oaes_lib: remove unused _NR array (redfish) 6462a3a crypto: fix compile error: use named type in sizeof (redfish) | |||||
2016-06-19 | Merge pull request #775 | Riccardo Spagni | 6 | -4/+190 | |
e409e59 Print stack trace on exceptions (moneromooo-monero) ef4ff42 connection_basic: avoid gratuitous exception (moneromooo-monero) | |||||
2016-06-19 | wallet_rpc_server: fix some string values being returned between <> | moneromooo-monero | 1 | -10/+10 | |
2016-06-19 | Require 64/16 characters for payment ids | moneromooo-monero | 1 | -1/+3 | |
The default behavior for hex string parsing would allow the last digit to be made from a single hexadecimal character, which is correct, but we typically do not want that as it gets confusing and easy to not spot wrong input size. | |||||
2016-06-16 | double/string to monero integer convertion methods | Ilya Kitaev | 3 | -2/+33 | |
2016-06-10 | rpc: fix getblock RPC sending blob as binary, not hex dump | moneromooo-monero | 1 | -1/+1 | |
2016-06-10 | wallet::default_mixin exposed to public interface as | Ilya Kitaev | 4 | -1/+24 | |
Wallet::setDefaultMixin, Wallet::defaultMixin; wallet::create_transaction_2 used in Wallet::createTransaction | |||||
2016-06-10 | Wallet::filename, Wallet::keysFilename, tests for move wallet | Ilya Kitaev | 4 | -0/+58 | |
2016-06-07 | Fix Issue #855 | Howard Chu | 1 | -4/+0 | |
Use the same size dirty list for both 64 and 32 bit. | |||||
2016-06-06 | cn_deserialize: add minergate data | moneromooo-monero | 1 | -0/+1 | |
2016-06-06 | cn_deserialize: print extra nonce as hex data | moneromooo-monero | 1 | -1/+1 | |
2016-06-06 | tx_extra: parse new chunk added by minergate | blashyrkh | 1 | -1/+12 | |
Patch from blashyrkh on forum.getmonero.org: https://forum.getmonero.org/5/support/2530/simplewallet-returns-invalid-paymentid | |||||
2016-06-03 | Merge pull request #854 | Riccardo Spagni | 1 | -0/+18 | |
14d10e7 readme: notes on config file and fg/bg run mode (redfish) | |||||
2016-06-03 | Merge pull request #850 | Riccardo Spagni | 1 | -2/+5 | |
95be58e crypto: slow-hash: disable mul implemented in asm for ARM (redfish) | |||||
2016-06-03 | removed unused "using" | Ilya Kitaev | 1 | -1/+0 | |
2016-06-03 | Wallet API : WalletManager::findWallets() added | Ilya Kitaev | 8 | -19/+86 | |
2016-06-01 | scripts for faster test wallets generation | Ilya Kitaev | 11 | -19/+120 | |
2016-05-28 | readme: notes on config file and fg/bg run mode | redfish | 1 | -0/+18 | |
2016-05-27 | regenerated test wallets, basic functions got broken | Ilya Kitaev | 1 | -17/+20 | |
2016-05-27 | Merge remote-tracking branch 'upstream/master' | Ilya Kitaev | 28 | -830/+1409 | |
2016-05-27 | installing wallet_api header | Ilya Kitaev | 1 | -2/+2 | |
2016-05-27 | cmake: BUILD_TESTS as option explicitly; added missed dependency | Ilya Kitaev | 1 | -0/+3 | |
2016-05-27 | cmake libutils dependency added | Ilya Kitaev | 1 | -0/+46 | |
2016-05-27 | all wallet dependencies merged to single static lib | Ilya Kitaev | 4 | -2/+491 | |
2016-05-25 | crypto: slow-hash: disable mul implemented in asm for ARM | redfish | 1 | -2/+5 | |
The implementation of mul in asm breaks 'slow-hash' test when built with GCC 6.1.1. Disable this implementation in favor of plain C until it is fixed. | |||||
2016-05-18 | fix: error: -Werror=misleading-indentation | moneroexample | 1 | -1/+3 | |
Compilation of bitmonero on Arch with gcc 6.1 results in the following error: /home/mwo/bitmonero/tests/unit_tests/hardfork.cpp: In member function ‘virtual void TestDB::set_hard_fork_version(uint64_t, uint8_t)’: /home/mwo/bitmonero/tests/unit_tests/hardfork.cpp:132:5: error: this ‘if’ clause does not guard... [-Werror=misleading-indentation] if (versions.size() <= height) versions.resize(height+1); versions[height] = version; This can be fixed by simply unfolding this line into three lines. | |||||
2016-05-18 | contrib: epee: add exception spec to throwing destructors | redfish | 3 | -3/+3 | |
The destructors get a noexcept(true) spec by default, but these destructors in fact throw exceptions. An alternative fix might be to not throw (most if not all of these throws are non-essential error-reporting/logging). | |||||
2016-05-18 | src: p2p: add exception spec to throwing destructors | redfish | 4 | -4/+4 | |
The destructors get a noexcept(true) spec by default, but these destructors in fact throw exceptions. An alternative fix might be to not throw (most if not all of these throws are non-essential error-reporting/logging). | |||||
2016-05-18 | crypto: slow-hash: fix misleading indent | redfish | 1 | -1/+1 | |
GCC warned about this one. | |||||
2016-05-18 | crypto: slow-hash: remove unused hash list for ARM | redfish | 1 | -4/+0 | |
This list is already defined within the function. The removed definition was shadowed. | |||||
2016-05-18 | crypto: oaes_lib: remove unused _NR array | redfish | 1 | -4/+0 | |
2016-05-18 | crypto: fix compile error: use named type in sizeof | redfish | 1 | -4/+5 | |
Btw, the warning 4200 remains disabled, but it did not get triggered (GCC 6.1.1, ARM). But, perhaps a better way than disabling the warning would be to do what is suggested here: http://stackoverflow.com/questions/3350852/how-to-correctly-fix-zero-sized-array-in-struct-union-warning-c4200-without%3E | |||||
2016-05-17 | Merge pull request #842 | Riccardo Spagni | 4 | -4/+11 | |
d539be3 crypto: make clear generate_random_bytes is not thread safe (moneromooo-monero) | |||||
2016-05-17 | Merge pull request #840 | Riccardo Spagni | 2 | -6/+8 | |
1c0bffb Restrict also 'get_connections' and 'getbans' APIs. (osensei) 9f8bc49 Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in restricted mode. (osensei) | |||||
2016-05-17 | Merge pull request #837 | Riccardo Spagni | 1 | -1/+9 | |
bc99b5d Update README with TAILS instructions (dEBRUYNE-1) | |||||
2016-05-17 | Merge pull request #831 | Riccardo Spagni | 11 | -31/+121 | |
9ef8c7b tests: fix tests broken by the removal of the block reward accumulation loop (moneromooo-monero) a6e717e cn_deserialize: deserialize tx_extra too (moneromooo-monero) 3eff37f unit_tests: add a write_varint/read_varint test (moneromooo-monero) 7a66387 unit_tests: fix UNBOUND_LIBRARIES/UNBOUND_LIBRARY typo (moneromooo-monero) d6bce4b core: move tx_extra parsing errors to log level 1 (moneromooo-monero) | |||||
2016-05-17 | Merge pull request #827 | Riccardo Spagni | 3 | -19/+31 | |
f1e70d1 Only log 1/N skipped blocks (Howard Chu) cebb97c Move refresh height to keys file from cache file (Howard Chu) 590c439 Make fast_refresh interruptible (Howard Chu) 687855d Set refresh height earlier (Howard Chu) 2fb00c0 Fix 19fe8ae3ef1aa46ae8fdd4e4d6862510390ddab7 (Howard Chu) | |||||
2016-05-17 | WalletListener::moneyReceived test | Ilya Kitaev | 1 | -12/+38 | |
2016-05-16 | Restrict also 'get_connections' and 'getbans' APIs. | osensei | 1 | -2/+2 | |
2016-05-16 | WalletListener::moneySpent test | Ilya Kitaev | 3 | -55/+164 | |
2016-05-15 | crypto: make clear generate_random_bytes is not thread safe | moneromooo-monero | 4 | -4/+11 | |
And add a thread safe version to encourage proper use | |||||
2016-05-14 | Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in ↵ | osensei | 2 | -4/+6 | |
restricted mode. | |||||
2016-05-13 | WalletListener::moneySpent(), WalletListener::moneyReceived() | Ilya Kitaev | 2 | -2/+22 | |
2016-05-13 | i_wallet_callback: virtual dtor | Ilya Kitaev | 1 | -0/+1 | |
2016-05-12 | Merge remote-tracking branch 'upstream/master' | Ilya Kitaev | 22 | -146/+1306 | |
2016-05-11 | Update README with TAILS instructions | dEBRUYNE-1 | 1 | -1/+9 | |
2016-05-05 | started WalletListener | Ilya Kitaev | 3 | -1/+65 | |
2016-05-05 | TransactionHistory continued | Ilya Kitaev | 1 | -5/+0 | |
2016-05-01 | tests: fix tests broken by the removal of the block reward accumulation loop | moneromooo-monero | 6 | -24/+18 | |
The tests for rejection of unmixable outputs in v2 are commented out, as there are no unmixable outputs created anymore. This should be restored at some point. | |||||
2016-05-01 | cn_deserialize: deserialize tx_extra too | moneromooo-monero | 1 | -0/+21 | |
2016-05-01 | unit_tests: add a write_varint/read_varint test | moneromooo-monero | 2 | -1/+68 | |
2016-05-01 | unit_tests: fix UNBOUND_LIBRARIES/UNBOUND_LIBRARY typo | moneromooo-monero | 1 | -1/+1 | |
2016-05-01 | core: move tx_extra parsing errors to log level 1 | moneromooo-monero | 2 | -5/+13 | |
They're not fatal, though indicate something wrong | |||||
2016-04-29 | Merge branch 'performance' of https://github.com/LMDB/bitmonero | Riccardo Spagni | 7 | -769/+1229 | |
2016-04-29 | Only log 1/N skipped blocks | Howard Chu | 1 | -2/+4 | |
2016-04-29 | Move refresh height to keys file from cache file | Howard Chu | 2 | -1/+8 | |
2016-04-29 | Make fast_refresh interruptible | Howard Chu | 1 | -2/+3 | |
2016-04-29 | Set refresh height earlier | Howard Chu | 1 | -13/+15 | |
Do it before the generate() call so the value actually gets stored. | |||||
2016-04-29 | TransactionHistory continued | Ilya Kitaev | 6 | -23/+163 | |
2016-04-29 | Merge pull request #826 | Riccardo Spagni | 1 | -27/+44 | |
76c6bf1 simplewallet: display all settings on set with no arguments (moneromooo-monero) | |||||
2016-04-29 | Merge pull request #825 | Riccardo Spagni | 8 | -7/+47 | |
513a658 add a --max-concurrency flag (moneromooo-monero) | |||||
2016-04-29 | Merge pull request #824 | Riccardo Spagni | 2 | -2/+12 | |
09dddf2 wallet: add a filter_by_height field to get_transfers (moneromooo-monero) | |||||
2016-04-29 | Fix 19fe8ae3ef1aa46ae8fdd4e4d6862510390ddab7 | Howard Chu | 1 | -2/+2 | |
Don't prompt for restore-height on generate-new-wallet | |||||
2016-04-28 | Print stack trace on exceptions | moneromooo-monero | 5 | -2/+188 | |
if libunwind is found. Useful for debugging logs. | |||||
2016-04-28 | simplewallet: display all settings on set with no arguments | moneromooo-monero | 1 | -27/+44 | |
2016-04-28 | add a --max-concurrency flag | moneromooo-monero | 8 | -7/+47 | |
It sets the max number of threads to use for a parallel job. This is different that the number of total threads, since monero binaries typically start a lot of them. | |||||
2016-04-27 | wallet: add a filter_by_height field to get_transfers | moneromooo-monero | 2 | -2/+12 | |
It allows a simple get_transfers (with default 0 min_height and max_height) to return all transactions, instead of the unexpected set of txes in block 0, which is probably none at all. | |||||
2016-04-27 | Merge pull request #823 | Riccardo Spagni | 1 | -1/+1 | |
a687e6e simplewallet: fix pending transfers fee display in show_transfers (moneromooo-monero) | |||||
2016-04-27 | Merge pull request #822 | Riccardo Spagni | 3 | -0/+151 | |
48ab3f9 wallet: add get_transfers rpc call (moneromooo-monero) | |||||
2016-04-27 | Merge pull request #821 | Riccardo Spagni | 1 | -1/+5 | |
d7bb175 simplewallet: more threading fixes (moneromooo-monero) | |||||
2016-04-26 | simplewallet: fix pending transfers fee display in show_transfers | moneromooo-monero | 1 | -1/+1 | |
2016-04-26 | simplewallet: more threading fixes | moneromooo-monero | 1 | -1/+5 | |
2016-04-26 | wallet: add get_transfers rpc call | moneromooo-monero | 3 | -0/+151 | |
Allows getting in, out, pending, and failed transfers, similarly to the show_transfers command. | |||||
2016-04-26 | Merge pull request #816 | Riccardo Spagni | 8 | -15/+236 | |
7baed9b wallet: allow attaching notes to txids (moneromooo-monero) ce6f8a6 wallet: add GMT timestamps to transfers/payments (moneromooo-monero) | |||||
2016-04-26 | wallet: allow attaching notes to txids | moneromooo-monero | 8 | -4/+193 | |
2016-04-26 | wallet: add GMT timestamps to transfers/payments | moneromooo-monero | 3 | -14/+46 | |
2016-04-26 | Merge pull request #819 | Riccardo Spagni | 1 | -1/+1 | |
31587bd random: call abort(3) instead of assert in must_succeed macro (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #817 | Riccardo Spagni | 2 | -11/+45 | |
4b1c0d6 simplewallet: some background refresh threading fixes (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #815 | Riccardo Spagni | 7 | -63/+531 | |
b0850a9 wallet: add a new sweep_all command and RPC command (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #814 | Riccardo Spagni | 3 | -13/+40 | |
68cbe15 modified: src/wallet/wallet2.cpp modified: src/wallet/wallet2.h (awfulcrawler) 4b325bd modified: src/simplewallet/simplewallet.cpp modified: src/wallet/wallet2.cpp modified: src/wallet/wallet2.h (awfulcrawler) | |||||
2016-04-26 | Merge pull request #813 | Riccardo Spagni | 1 | -1/+6 | |
70c8656 blockchain: add missing overflow check for already generated coins (moneromooo-monero) d6fd6be blockchain: update cumulative block limit when popping a block (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #812 | Riccardo Spagni | 2 | -3/+7 | |
3102feb abstract_tcp_server2: fix send queue limit warning spam (moneromooo-monero) 6bca9a8 abstract_tcp_server2: avoid deadlock waiting for send queue to drain (moneromooo-monero) 7450656 net_node: fix connection leak when ping fails with bad response (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #811 | Riccardo Spagni | 2 | -5/+8 | |
672162d tests: fix compile failure on wallet2::transfer (moneromooo-monero) b0c18ef wallet2: move output selection api public (moneromooo-monero) | |||||
2016-04-26 | Merge pull request #806 | Riccardo Spagni | 8 | -0/+176 | |
19fe8ae Add --restore-height option (Howard Chu) b6e42c3 Speed up new wallet refresh (Howard Chu) b7140da Add GET_HASHES_FAST rpc, use it in wallet (Howard Chu) | |||||
2016-04-26 | merged with upstream | Ilya Kitaev | 5 | -3/+106 | |
2016-04-26 | Merge remote-tracking branch 'upstream/master' into develop | Ilya Kitaev | 29 | -305/+1044 | |
2016-04-24 | Another take on migration | Howard Chu | 2 | -582/+106 | |
Delete old indices and recreate them, rather than updating them Maybe not quite as slow as before. | |||||
2016-04-24 | random: call abort(3) instead of assert in must_succeed macro | moneromooo-monero | 1 | -1/+1 | |
Avoids silent use of bad RNG in release builds, in case those calls might actually fail. Reported by smooth. | |||||
2016-04-22 | Wallet API: transaction history in progress | Ilya Kitaev | 5 | -11/+19 | |
2016-04-22 | Wallet API : transaction history in progress | Ilya Kitaev | 8 | -25/+100 | |
2016-04-21 | simplewallet: some background refresh threading fixes | moneromooo-monero | 2 | -11/+45 | |
We want to lock operations which access the blockchain in wallet2. We also want the background refresh to happen again when we cancel a foreground refresh. Wrap the locking setup in a macro so it doesn't get copy/pasted/mangled, and use a scope exit trick to ensure it's always properly restored. | |||||
2016-04-20 | transaction history api in progress | Ilya Kitaev | 2 | -0/+42 | |
2016-04-20 | transaction history api in progress | Ilya Kitaev | 6 | -16/+68 | |
2016-04-20 | api implementation splitted over separate files | Ilya Kitaev | 13 | -315/+710 | |
2016-04-19 | wallet: add a new sweep_all command and RPC command | moneromooo-monero | 7 | -63/+531 | |
This sends all outputs in a wallet to a given address, alleviating the difficulty people have had trying to send all monero but being left with some small amount left. | |||||
2016-04-19 | TransactionInfo / TransactionHistory APIs design | Ilya Kitaev | 2 | -130/+188 | |
2016-04-18 | modified: src/wallet/wallet2.cpp | awfulcrawler | 2 | -5/+6 | |
modified: src/wallet/wallet2.h Removed working comments | |||||
2016-04-18 | modified: src/simplewallet/simplewallet.cpp | awfulcrawler | 3 | -13/+39 | |
modified: src/wallet/wallet2.cpp modified: src/wallet/wallet2.h Update to fix unconfirmed balance and give a slightly more verbose and informative confirmation message for transfers | |||||
2016-04-18 | Merge pull request #1 from monero-project/master | AwfulCrawler | 17 | -128/+287 | |
Catch up with Monero master | |||||
2016-04-17 | Add --restore-height option | Howard Chu | 2 | -0/+25 | |
For specifying the block height from which to start a restore | |||||
2016-04-17 | Speed up new wallet refresh | Howard Chu | 1 | -0/+6 | |
Use the current blockchain height as the refresh_from_block_height. | |||||
2016-04-17 | Add GET_HASHES_FAST rpc, use it in wallet | Howard Chu | 6 | -0/+145 | |
When m_refresh_from_block_height has been set, only hashes will be retrieved up to that height, instead of full blocks. The same will be done for "refresh <height>" when the specified height is beyond the current local blockchain. | |||||
2016-04-17 | blockchain: add missing overflow check for already generated coins | moneromooo-monero | 1 | -1/+5 | |
When reaching the tail emission phase, the amount of coins will eventually go over MONEY_SUPPLY, overflowing 64 bits. There was a check added to blockchain_storage, but this was not ported to the blockchain DB version. Reported by smooth. | |||||
2016-04-17 | blockchain: update cumulative block limit when popping a block | moneromooo-monero | 1 | -0/+1 | |
Avoids possible issues with accepting a tx too large to fit in an actual block. Reported by smooth. | |||||
2016-04-17 | abstract_tcp_server2: fix send queue limit warning spam | moneromooo-monero | 1 | -1/+1 | |
When the send queue limit is reached, it is likely to not drain any time soon. If we call close on the connection, it will stay alive, waiting for the queue to drain before actually closing, and will hit that check again and again. Since the queue size limit is the reason we're closing in the first place, we call shutdown directly. | |||||
2016-04-17 | abstract_tcp_server2: avoid deadlock waiting for send queue to drain | moneromooo-monero | 1 | -2/+5 | |
If we reach the send queue size limit, we need to release the lock, or we will deadlock and it will never drain. If we reach that limit, it's likely there's another problem in the first place though, so it will probably not drain in practice either, unless some kind of transient network timeout. | |||||
2016-04-17 | net_node: fix connection leak when ping fails with bad response | moneromooo-monero | 1 | -0/+1 | |
If there is no comms error, but the response is not as expected, close would not be called. | |||||
2016-04-17 | tests: fix compile failure on wallet2::transfer | moneromooo-monero | 1 | -1/+2 | |
2016-04-17 | wallet2: move output selection api public | moneromooo-monero | 1 | -4/+6 | |
2016-04-14 | Merge pull request #803 | Riccardo Spagni | 1 | -2/+13 | |
c33ffc8 simplewallet: save fixes in RPC mode (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #786 | Riccardo Spagni | 1 | -0/+4 | |
5092e45 tests: unbound API is only accessible in static builds (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #785 | Riccardo Spagni | 1 | -5/+66 | |
1a58d20 simplewallet: optional address in --generate-from-json (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #784 | Riccardo Spagni | 2 | -0/+2 | |
087373e Fix potential race with parallel processing of txes/signatures/blocks (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #783 | Riccardo Spagni | 6 | -74/+61 | |
48d0747 wallet: better output selection for transfer/transfer_new (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #782 | Riccardo Spagni | 1 | -1/+13 | |
113cdc1 core: keep the acc loop for the genesis block (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #801 | Riccardo Spagni | 3 | -0/+12 | |
ed61a2c simplewallet: set strict umask at start (moneromooo-monero) 7385c03 util: add a function to set umask to 077 (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #800 | Riccardo Spagni | 2 | -19/+0 | |
4cfb4df blockchain: remove the tx validation result cache (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #797 | Riccardo Spagni | 4 | -12/+37 | |
d662ab5 rpc: print human readable time since received when printing pool (moneromooo-monero) 5c9dd23 rpc: add a do_not_relay boolean to tx submission (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #796 | Riccardo Spagni | 1 | -1/+1 | |
d817aec tx_pool: ensure no txes that fail check_inputs get in the block template (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #791 | Riccardo Spagni | 4 | -12/+74 | |
f17b2f4 rpc: add pool/blockchain and block height results to gettransactions (moneromooo-monero) | |||||
2016-04-14 | Merge pull request #789 | Riccardo Spagni | 1 | -2/+4 | |
17cac41 tests: fix build with older GCC (Javier Smooth) | |||||
2016-04-12 | TODOs for Transaction/Transfer interface | Ilya Kitaev | 3 | -23/+29 | |
2016-04-10 | simplewallet: save fixes in RPC mode | moneromooo-monero | 1 | -2/+13 | |
^C when in RPC mode would not save the wallet while it was still refreshing after starting up. Also, save the wallet out of the signal handler. We don't want to call complex stuff in a signal handler. | |||||
2016-04-09 | mdb_drop optimization | Howard Chu | 1 | -1/+10 | |
If we know there are no sub-DBs and no overflow pages, skip leaf scan. | |||||
2016-04-09 | rpc: add pool/blockchain and block height results to gettransactions | moneromooo-monero | 4 | -12/+74 | |
2016-04-08 | Migration | Howard Chu | 2 | -5/+1049 | |
Migrate from DB version 0 to version 1 on startup | |||||
2016-04-06 | simplewallet: set strict umask at start | moneromooo-monero | 1 | -0/+1 | |
2016-04-06 | util: add a function to set umask to 077 | moneromooo-monero | 2 | -0/+11 | |
Useful to ensure files are written without group/other read rights. | |||||
2016-04-06 | blockchain: remove the tx validation result cache | moneromooo-monero | 2 | -19/+0 | |
As pointed out by smooth, a transaction's validity may change over time as the blockchain changes. | |||||
2016-04-06 | Transaction API continued | Ilya Kitaev | 3 | -4/+23 | |
2016-04-06 | Merge pull request #799 | Riccardo Spagni | 1 | -5/+7 | |
aaaf9e2 Fix get_tick_count() on Windows (Howard Chu) | |||||
2016-04-06 | Fix get_tick_count() on Windows | Howard Chu | 1 | -5/+7 | |
GetTickCount used in 52056dcfc480a126e06afaf209b1772b6aa77fb3 only has ~10-16ms resolution. Use higher rez timer to get 1ms rez. | |||||
2016-04-06 | Merge pull request #787 | Riccardo Spagni | 1 | -0/+1 | |
b1aaf20 epee: flush output after a message (moneromooo-monero) | |||||
2016-04-06 | Merge pull request #798 | Riccardo Spagni | 1 | -0/+2 | |
1aad759 tx_pool: fix (hopefully) save/load of kept_by_block (moneromooo-monero) | |||||
2016-04-06 | tx_pool: fix (hopefully) save/load of kept_by_block | moneromooo-monero | 1 | -0/+2 | |
2016-04-05 | Merge branch 'performance' into master | Howard Chu | 7 | -754/+637 | |
2016-04-05 | Cleanup | Howard Chu | 4 | -28/+70 | |
drop obsolete remove_output() fix get_output_key(global), fix crash in blockchain_dump | |||||
2016-04-05 | Cleanup and clarify | Howard Chu | 4 | -146/+129 | |
Try to rationalize the variable names, document usage. | |||||
2016-04-05 | Use cursors in some remove functions | Howard Chu | 1 | -7/+33 | |
Helps when they're called repeatedly in one txn | |||||
2016-04-05 | Use DUPFIXED for block_info and output_txs | Howard Chu | 2 | -56/+46 | |
Saves another ~150MB or so on the full blockchain | |||||
2016-04-05 | More outputs consolidation | Howard Chu | 3 | -492/+264 | |
Also bumped DB VERSION to 1 Another significant speedup and space savings: Get rid of global_output_indices, remove indirection from output to keys This is the change warptangent described on irc but never got to finish. | |||||
2016-04-05 | Use DUPFIXED for output_keys | Howard Chu | 1 | -23/+37 | |
Saves another 90MB on 200000 block import. Had to bring back compare_uint64 for this, but it's safe since this table is always 64-bit aligned. | |||||
2016-04-05 | Use DUPFIXED for tx_indices | Howard Chu | 1 | -50/+60 | |
Small space savings, no measurable speedup | |||||
2016-04-05 | Use DUPFIXED for block_heights | Howard Chu | 1 | -22/+29 | |
Only a small savings... |