Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-24 | Merge pull request #5877 | luigi1111 | 1 | -1/+1 | |
2cd4fd8 Changed the use of boost:value_initialized for C++ list initializer (JesusRami) 4ad191f Removed unused boost/value_init header (whyamiroot) 928f4be Make null hash constants constexpr (whyamiroot) | |||||
2019-09-17 | functional_tests: fix failure on windows removing files | moneromooo-monero | 1 | -0/+2 | |
2019-09-17 | fix wallet python test when run with ctest | moneromooo-monero | 2 | -1/+3 | |
2019-09-17 | functional_tests: python3 compatibility | moneromooo-monero | 7 | -15/+15 | |
and add missing tests | |||||
2019-09-17 | functional_tests: pop exactly what we need to test before testing | moneromooo-monero | 10 | -10/+20 | |
2019-09-17 | functional_tests: check for RPC methods which aren't exposed | moneromooo-monero | 2 | -0/+54 | |
2019-09-17 | functional_tests: add get_transaction_pool_stats | moneromooo-monero | 1 | -0/+84 | |
Also fix part of the RPC results being returned as binary. This makes the RPC backward incompatible. | |||||
2019-09-17 | functional_tests: add save_bc | moneromooo-monero | 1 | -0/+3 | |
2019-09-17 | functional_tests: add is_key_image_spent tests | moneromooo-monero | 1 | -1/+45 | |
2019-09-17 | functional_tests: add submitblock test | moneromooo-monero | 1 | -0/+28 | |
2019-09-17 | functional_tests: check transaction fee is around what we expect | moneromooo-monero | 1 | -2/+9 | |
2019-09-17 | functional_tests: add tx_notes tests | moneromooo-monero | 1 | -0/+18 | |
2019-09-17 | functional_tests: add wallet attributes test | moneromooo-monero | 1 | -0/+23 | |
2019-09-17 | functional_tests: add rescan_spent/rescan_blockchain tests | moneromooo-monero | 1 | -0/+39 | |
2019-09-17 | functional_tests: add monero: URI tests | moneromooo-monero | 2 | -1/+235 | |
2019-09-17 | wallet: add edit_address_book RPC | moneromooo-monero | 1 | -6/+71 | |
2019-09-17 | functional_tests: add address book tests | moneromooo-monero | 2 | -1/+239 | |
2019-09-17 | functional_tests: add wallet password change, store and tag tests | moneromooo-monero | 2 | -9/+165 | |
2019-09-17 | functional_tests: add spend proof tests | moneromooo-monero | 1 | -0/+35 | |
2019-09-17 | functional_tests: add test for mining via wallet | moneromooo-monero | 1 | -7/+21 | |
2019-09-17 | functional_tests: add multisig state tests | moneromooo-monero | 1 | -0/+68 | |
2019-09-17 | functional_tests: add get_transfers test | moneromooo-monero | 1 | -0/+23 | |
2019-09-17 | functional_tests: add missing sweep_dust parameters, and test it | moneromooo-monero | 1 | -0/+8 | |
though not a very good test, but we don't have dust handy | |||||
2019-09-17 | functional_tests: move extraneous stuff out of the framework | moneromooo-monero | 1 | -5/+16 | |
2019-09-05 | wallet: fix mismatch between two concepts of "balance" | moneromooo-monero | 1 | -4/+4 | |
One considers the blockchain, while the other considers the blockchain and some recent actions, such as a recently created transaction which spend some outputs, but isn't yet mined. Typically, the "balance" command wants the latter, to reflect the recent action, but things like proving ownership wants the former. This fixes a crash in get_reserve_proof, where a preliminary check and the main code used two concepts of "balance". | |||||
2019-09-02 | Changed the use of boost:value_initialized for C++ list initializer | Jesus Ramirez | 1 | -1/+1 | |
2019-08-21 | Merge pull request #5511 | luigi1111 | 1 | -0/+59 | |
914b106 wallet_rpc_server: use original addresses in destinations in get_transfers (moneromooo-monero) da694d4 functional_tests: add tests for pending/out transfer addresses (moneromooo-monero) | |||||
2019-08-17 | Merge pull request #5504 | luigi1111 | 1 | -2/+3 | |
eeca5ca epee: support unicode in parsed strings (moneromooo-monero) 3e11bb5 functional_tests: test creating wallets with local language names (moneromooo-monero) | |||||
2019-08-17 | Merge pull request #5490 | luigi1111 | 1 | -0/+12 | |
1a93aa4 functional_tests: add get_fee_estimate to blockchain test (moneromooo-monero) | |||||
2019-08-16 | functional_tests: test creating wallets with local language names | moneromooo-monero | 1 | -2/+3 | |
2019-08-15 | Merge pull request #5677 | luigi1111 | 1 | -1/+1 | |
a5127cc tests: functional: fix python syntax (radfish) | |||||
2019-08-14 | Merge pull request #5498 | luigi1111 | 1 | -0/+7 | |
6eb2638 functional_tests: add a 3/3 multisig test (moneromooo-monero) | |||||
2019-08-14 | Merge pull request #5487 | luigi1111 | 1 | -0/+1 | |
df83ed7 consensus: from v12, enforce >= 2 outputs (moneromooo-monero) | |||||
2019-07-29 | functional_tests: add validate_address tests | moneromooo-monero | 1 | -0/+111 | |
2019-07-24 | Merge pull request #5473 | luigi1111 | 1 | -4/+4 | |
ddf7890 python-rpc: add missing getblock RPC parameters (moneromooo-monero) | |||||
2019-07-09 | wallet_rpc_server: fix get_bulk_payments with short payment ids | moneromooo-monero | 1 | -0/+3 | |
2019-06-19 | tests: functional: fix python syntax | redfish | 1 | -1/+1 | |
2019-06-01 | Merge pull request #5583 | Riccardo Spagni | 15 | -59/+60 | |
77594c4f functional_tests: fix python3 compatibility (moneromooo-monero) | |||||
2019-05-29 | functional_tests: fix python3 compatibility | moneromooo-monero | 15 | -59/+60 | |
Also add missing bans test to the default tests | |||||
2019-05-20 | functional_tests: fix rare get_output_distribution failure | moneromooo-monero | 1 | -1/+10 | |
When the wallet auto refreshes after mining the last two blocks but before popping them, it will then try to use outputs which are not unlocked yet. This is really a wallet problem, which will be fixed later. | |||||
2019-05-09 | python-rpc: add missing getblock RPC parameters | moneromooo-monero | 1 | -4/+4 | |
2019-05-07 | Merge pull request #5496 | Riccardo Spagni | 2 | -1/+218 | |
0eb0d6b8 rpc: improve get_output_distribution (moneromooo-monero) | |||||
2019-05-02 | Merge pull request #5484 | Riccardo Spagni | 1 | -0/+1 | |
36ced067 functional_tests: flush stdout before popening new process (moneromooo-monero) | |||||
2019-05-02 | functional_tests: add tests for pending/out transfer addresses | moneromooo-monero | 1 | -0/+59 | |
2019-04-26 | functional_tests: add a 3/3 multisig test | moneromooo-monero | 1 | -0/+7 | |
2019-04-25 | rpc: improve get_output_distribution | moneromooo-monero | 2 | -1/+218 | |
It can now handle small reorgs without having to rescan the whole blockchain. Also add a test for it. | |||||
2019-04-24 | functional_tests: add get_fee_estimate to blockchain test | moneromooo-monero | 1 | -0/+12 | |
2019-04-23 | consensus: from v12, enforce >= 2 outputs | moneromooo-monero | 1 | -0/+1 | |
2019-04-23 | functional_tests: flush stdout before popening new process | moneromooo-monero | 1 | -0/+1 | |
2019-04-20 | functional_tests: reset blockchain on test start | moneromooo-monero | 8 | -0/+57 | |
2019-04-18 | functional_tests: detect requests python module | moneromooo-monero | 1 | -3/+9 | |
2019-04-15 | functional_tests: add sweep_single test | moneromooo-monero | 1 | -0/+50 | |
2019-04-15 | Merge pull request #5402 | Riccardo Spagni | 1 | -7/+7 | |
cbf32241 rpc: make wide_difficulty hexadecimal (moneromooo-monero) | |||||
2019-04-11 | functional_tests: exit with 1 if any test fails | moneromooo-monero | 1 | -0/+2 | |
2019-04-11 | functional_tests: cold signing key images/outputs import/export | moneromooo-monero | 1 | -0/+6 | |
2019-04-11 | functional_tests: add double spend detection tests | moneromooo-monero | 1 | -0/+61 | |
2019-04-11 | functional_tests: add alt chains tests | moneromooo-monero | 1 | -1/+34 | |
2019-04-11 | functional_tests: add wallet creation language tests | moneromooo-monero | 1 | -0/+21 | |
2019-04-11 | functional_tests: add more wallet tests | moneromooo-monero | 2 | -0/+55 | |
get_transfer_by_txid, get_height, open/close | |||||
2019-04-11 | functional_tests: add describe_transfer tests | moneromooo-monero | 2 | -0/+33 | |
2019-04-11 | functional_tests: add more blockchain related tests | moneromooo-monero | 1 | -0/+125 | |
Related to emission, reorgs, getting tx data back, output distribution and histogram | |||||
2019-04-11 | functional_tests: add bans tests | moneromooo-monero | 1 | -0/+117 | |
2019-04-05 | rpc: make wide_difficulty hexadecimal | moneromooo-monero | 1 | -7/+7 | |
This should be friendlier for clients which don't have bignum support | |||||
2019-03-23 | python-rpc: add console.py | moneromooo-monero | 1 | -1/+1 | |
It allows one to connect to a running daemon or wallet, and use its RPC API from python. Usage: python -i console.py <port> It will detect whether it's talking to a daemon or wallet and initialize itself accordingly. | |||||
2019-03-22 | functional_tests: move RPC API to utils, it is not test specific | moneromooo-monero | 17 | -892/+25 | |
2019-03-22 | functional_tests: add balance tests | moneromooo-monero | 1 | -59/+171 | |
2019-03-22 | functional_tests: add missing parameters to get_balance | moneromooo-monero | 1 | -1/+6 | |
2019-03-21 | functional_tests: add proofs tests (tx key, in/out tx, reserve) | moneromooo-monero | 3 | -1/+350 | |
2019-03-21 | functional_tests: add more transfer tests | moneromooo-monero | 2 | -6/+60 | |
manual relay, transfer to integrated address, and a few negative transfer tests | |||||
2019-03-21 | functional_tests: add get_bulk_transfer tests | moneromooo-monero | 2 | -0/+49 | |
2019-03-21 | functional_tests: add message signing/verification tests | moneromooo-monero | 3 | -1/+110 | |
2019-03-21 | functional_tests: add multisig and cold signing tests | moneromooo-monero | 4 | -2/+544 | |
2019-03-21 | functional_tests: support several daemons/wallets | moneromooo-monero | 3 | -29/+42 | |
2019-03-21 | functional_tests: add txpool RPC tests | moneromooo-monero | 3 | -1/+178 | |
2019-03-21 | functional_tests: add integrated address tests | moneromooo-monero | 3 | -1/+125 | |
2019-03-21 | functional_tests: add basic transfer tests | moneromooo-monero | 3 | -14/+360 | |
2019-03-21 | functional_tests: plug RPC tests into the cmake machinery | moneromooo-monero | 2 | -3/+120 | |
2019-03-21 | functional_tests: add basic mining tests | moneromooo-monero | 3 | -0/+152 | |
2019-03-21 | functional_tests: add wallet address/subaddress RPC tests | moneromooo-monero | 2 | -0/+259 | |
2019-03-21 | functional_tests: improve RPC blockchain tests | moneromooo-monero | 6 | -72/+295 | |
2019-03-05 | Update 2019 copyright | binaryFate | 6 | -6/+6 | |
2018-12-23 | Remove boost::lexical_cast for uuid and unused uuid function | Lee Clagett | 1 | -0/+1 | |
2018-10-15 | Fix Windows build after epee dependency change | iDunk5400 | 1 | -4/+0 | |
2018-10-03 | functional_tests: fix linking on Windows | iDunk5400 | 1 | -0/+4 | |
2018-09-17 | api/wallet: properly disable key encryption | stoffu | 1 | -2/+2 | |
2018-09-14 | remove obsolete daemon selection of fake outs and old tx construction | moneromooo-monero | 1 | -6/+6 | |
2018-08-23 | wallet: store trusted-daemon flag in wallet2 | stoffu | 1 | -1/+1 | |
2018-08-16 | store secret keys encrypted where possible | moneromooo-monero | 1 | -2/+2 | |
The secret spend key is kept encrypted in memory, and decrypted on the fly when needed. Both spend and view secret keys are kept encrypted in a JSON field in the keys file. This avoids leaving the keys in memory due to being manipulated by the JSON I/O API. | |||||
2018-07-19 | Merge pull request #3854 | luigi1111 | 6 | -0/+464 | |
149da42 db_lmdb: enable batch transactions by default (stoffu) 34cb6b4 add --regtest and --fixed-difficulty for regression testing (vicsn) 9e1403e update get_info RPC and bump RPC version (vicsn) 207b66e first new functional tests (vicsn) | |||||
2018-06-29 | first new functional tests | victorsintnicolaas | 6 | -0/+464 | |
2018-06-13 | wallet: on first refresh, start off with a quantized height | moneromooo-monero | 1 | -7/+7 | |
for privacy reasons, so an untrusted node can't easily track wallets from IP address to IP address, etc. The granularity is 1024 blocks, which is about a day and a half. | |||||
2018-03-05 | Stagenet | stoffu | 1 | -3/+3 | |
2018-01-26 | Update 2018 copyright | xmr-eric | 6 | -6/+6 | |
2017-12-16 | move includes around to lessen overall load | moneromooo-monero | 1 | -0/+1 | |
2017-10-21 | Initialize openssl on startup | moneromooo-monero | 1 | -0/+2 | |
2017-10-07 | Subaddresses | kenshi84 | 1 | -4/+4 | |
2017-05-23 | changed crypto to cncrypto so it generated libcncrypto | Gentian | 1 | -1/+1 | |
fix a cmakelist | |||||
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 6 | -6/+6 | |
2017-02-06 | Add server auth to monerod, and client auth to wallet-cli and wallet-rpc | Lee Clagett | 1 | -1/+1 | |
2017-01-25 | Updates to epee HTTP client code | Lee Clagett | 1 | -2/+2 | |
- http_simple_client now uses std::chrono for timeouts - http_simple_client accepts timeouts per connect / invoke call - shortened names of epee http invoke functions - invoke command functions only take relative path, connection is not automatically performed | |||||
2017-01-16 | Change logging to easylogging++ | moneromooo-monero | 3 | -13/+11 | |
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. | |||||
2016-09-18 | cmake: transitive deps and remove deprecated LINK_* | redfish | 1 | -2/+2 | |
Keep the immediate direct deps at the library that depends on them, declare deps as PUBLIC so that targets that link against that library get the library's deps as transitive deps. Break dep cycle between blockchain_db <-> crytonote_core. No code refactoring, just hide cycle from cmake so that it doesn't complain (cycles are allowed only between static libs, not shared libs). This is in preparation for supproting BUILD_SHARED_LIBS cmake built-in option for building internal libs as shared. | |||||
2016-08-28 | New "Halfway RingCT" outputs for coinbase transactions | moneromooo-monero | 1 | -0/+1 | |
When RingCT is enabled, outputs from coinbase transactions are created as a single output, and stored as RingCT output, with a fake mask. Their amount is not hidden on the blockchain itself, but they are then able to be used as fake inputs in a RingCT ring. Since the output amounts are hidden, their "dustiness" is not an obstacle anymore to mixing, and this makes the coinbase transactions a lot smaller, as well as helping the TXO set to grow more slowly. Also add a new "Null" type of rct signature, which decreases the size required when no signatures are to be stored, as in a coinbase tx. | |||||
2016-08-28 | wallet: do not store signatures in the wallet cache | moneromooo-monero | 1 | -1/+1 | |
Saves some substantial space. Also avoid calculating tx hashes we don't need. | |||||
2016-08-28 | remove original Cryptonote blockchain_storage blockchain format | moneromooo-monero | 1 | -1/+0 | |
2016-04-17 | tests: fix compile failure on wallet2::transfer | moneromooo-monero | 1 | -1/+2 | |
2016-04-02 | wallet: better output selection for transfer/transfer_new | moneromooo-monero | 1 | -1/+1 | |
This now requests the set of outputs that can be mixed first, to avoid trying non dust but unmixable outputs, which we know will fail. | |||||
2016-02-22 | move g_test_dbg_lock_sleep from a global to a function level static | moneromooo-monero | 1 | -2/+0 | |
This avoids the need to define that variable in every program which uses epee. | |||||
2015-12-31 | updated copyright year | Riccardo Spagni | 6 | -6/+6 | |
2015-11-17 | tests: fix build error with CLANG | moneromooo-monero | 1 | -1/+1 | |
2015-05-17 | s/terget/target/ | moneromooo-monero | 2 | -6/+6 | |
2015-02-24 | 2014 network limit 1.3 fix log/path/data +utils | rfree2monero | 1 | -0/+2 | |
+toc -doc -drmonero Fixed the windows path, and improved logging and data (for graph) logging, fixed some locks and added more checks. Still there is a locking error, not added by my patches, but present in master version (locking of map/list of peers). | |||||
2015-01-02 | year updated in license | Riccardo Spagni | 6 | -6/+6 | |
2014-10-24 | cmake: fix up link lines | Ben Boeckel | 1 | -1/+2 | |
2014-10-24 | cmake: support 2.8.7 | Ben Boeckel | 1 | -1/+1 | |
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix. | |||||
2014-10-23 | cmake: put each test executable in its own directory | Ben Boeckel | 1 | -0/+52 | |
2014-09-15 | Separate testnet address prefix | Zachary Michaels | 1 | -3/+3 | |
2014-09-15 | Reorganize testnet constants | Zachary Michaels | 1 | -3/+9 | |
2014-07-23 | License updated to BSD 3-clause | fluffypony | 5 | -19/+145 | |
2014-06-30 | final changes to get transaction splitting building. needs testing. | Thomas Winget | 1 | -1/+3 | |
2014-05-03 | initial [broken] update | mydesktop | 1 | -2/+2 | |
2014-04-02 | json rpc for wallet and bugfix | Antonio Juarez | 1 | -26/+27 | |
2014-03-20 | some fixes | Antonio Juarez | 1 | -7/+8 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 5 | -0/+528 | |