Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-22 | Log categories can now be added to and removed from | moneromooo-monero | 2 | -0/+4 | |
Also, set_log without parameters now prints the log categories | |||||
2017-09-08 | rpc: get_txpool_backlog is now unrestricted | moneromooo-monero | 1 | -1/+1 | |
2017-09-05 | Fix various oversights/bugs in ZMQ RPC server code | Thomas Winget | 10 | -140/+326 | |
- Add some RPC commands (and touch up a couple others) - some bounds checking - some better pointer management - const correctness and error handling -- Thanks @vtnerd for type help with serialization and CMake changes | |||||
2017-09-05 | json serialization for rpc-relevant monero types | Thomas Winget | 12 | -1/+3164 | |
Structured {de-,}serialization methods for (many new) types which are used for requests or responses in the RPC. New types include RPC requests and responses, and structs which compose types within those. # Conflicts: # src/cryptonote_core/blockchain.cpp | |||||
2017-08-31 | DRY refactoring | Thomas Winget | 1 | -1/+1 | |
2017-08-26 | rpc: decrease memory usage a bit in getblocks.bin | moneromooo-monero | 1 | -4/+7 | |
2017-08-26 | rpc: add a new RPC to get current txpool backlog (sizes and fees) | moneromooo-monero | 3 | -0/+49 | |
2017-08-25 | txpool: add tx size median to the pool stats | moneromooo | 1 | -0/+2 | |
2017-08-07 | change mixin to ring size in user visible places | moneromooo-monero | 1 | -1/+1 | |
2017-08-07 | cryptonote_protocol_handler: sync speedup | moneromooo-monero | 3 | -1/+94 | |
A block queue is now placed between block download and block processing. Blocks are now requested only from one peer (unless starved). Includes a new sync_info coommand. | |||||
2017-07-04 | Add on_get_alt_blocks_hashes RPC call | moneroexamples | 3 | -1/+44 | |
2017-06-28 | Remove typeid use in network_address | moneromooo-monero | 1 | -2/+2 | |
Since I had to add an ID to the derived classes anyway, this can be used instead. This removes an apparently pointless warning from CLANG too. | |||||
2017-06-18 | Fixed typo in rpc/core_rpc_server.cpp | Julien Klepatch | 1 | -2/+2 | |
2017-06-04 | Add histogram to poolstats | Howard Chu | 1 | -1/+16 | |
2017-06-01 | Speedup print_pool_stats | Howard Chu | 3 | -1/+56 | |
Since we're just counting txs, there's no reason to deserialize all the blobs. | |||||
2017-05-27 | abstracted nework addresses | moneromooo-monero | 2 | -9/+44 | |
All code which was using ip and port now uses a new IPv4 object, subclass of a new network_address class. This will allow easy addition of I2P addresses later (and also IPv6, etc). Both old style and new style peer lists are now sent in the P2P protocol, which is inefficient but allows peers using both codebases to talk to each other. This will be removed in the future. No other subclasses than IPv4 exist yet. | |||||
2017-05-25 | Move txpool to the database | moneromooo-monero | 1 | -3/+3 | |
Integration could go further (ie, return_tx_to_pool calls should not be needed anymore, possibly other things). poolstate.bin is now obsolete. | |||||
2017-04-19 | Add expected total reward to RPC "getblocktemplate". | assylias | 2 | -2/+4 | |
Only works from V5 fork onward - returns 0 before that block. | |||||
2017-04-02 | daemon: new relay_tx command and RPC | moneromooo-monero | 3 | -1/+70 | |
2017-03-23 | core, wallet: faster tx pool scanning | moneromooo-monero | 3 | -1/+31 | |
Includes a new RPC to get tx pool hashes fast. | |||||
2017-03-05 | rpc: fix BUILD_TAG mispelling (BUILDTAG) | moneromooo-monero | 1 | -2/+2 | |
This ensures a manual or RPC update tries the right build tag, rather than source, which is currently not setup | |||||
2017-02-27 | Add support for the wallet to refresh pruned blocks | moneromooo-monero | 2 | -2/+31 | |
2017-02-27 | rpc: add a default category for daemon rpc | moneromooo-monero | 1 | -0/+3 | |
2017-02-24 | daemon/rpc: updates command and RPC | moneromooo-monero | 3 | -0/+132 | |
subcommands "check", "download", and "update". update is not yet implemented. | |||||
2017-02-23 | rpc: s/rcp/rpc/ | moneromooo-monero | 1 | -1/+1 | |
2017-02-23 | rpc: make mining_status RPC work when syncing | moneromooo-monero | 1 | -1/+1 | |
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 5 | -5/+5 | |
2017-02-16 | More robust battery status handling. | Dion Ahmetaj | 2 | -1/+3 | |
Added an extra path to check for linux power supply status. Added ignore battery option. If set to true, then when we can't figure out the power status, we'll assume the system is plugged in. | |||||
2017-02-13 | rpc: fix some RPC calls not returning OK status when needed | moneromooo-monero | 1 | -0/+3 | |
2017-02-13 | blockchain_db: add "raw" blobdata getters for block and transaction | moneromooo-monero | 1 | -7/+13 | |
This speeds up operations such as serving blocks to syncing peers | |||||
2017-02-12 | rpc: fix daemon mixed style set_log 2,category:level | moneromooo-monero | 1 | -1/+1 | |
2017-02-10 | Added a note about smart mining to status command. Fixed up a bug where I ↵ | Dion Ahmetaj | 2 | -0/+3 | |
was resetting bg mining enabled instead of started. Upped the miner threshold. Also moved setting of enabled on start above miner thread creation since starting with true, then stopping, then starting with false resulted in race condition. | |||||
2017-02-10 | Background/smart mining. If a users' computer is plugged into a power | Dion Ahmetaj | 2 | -1/+3 | |
source, and CPU has been idle for some time, then begin mining to some threshold (don't destroy the users' CPU). This patch only supports windows and linux (I've only tested on Win64 and Ubuntu). The variables currently default to pretty conservative values (i.e. 20% CPU mining threshold). | |||||
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 3 | -5/+6 | |
2017-02-06 | Add server auth to monerod, and client auth to wallet-cli and wallet-rpc | Lee Clagett | 5 | -41/+186 | |
2017-01-28 | Add concurrency check to rpc mining to ensure not too many threads. number ↵ | Ashley Perpetual | 1 | -0/+17 | |
of cores times 4 or 257. | |||||
2017-01-26 | Fix invalid + of std::string and int | Timothy D. Prime | 1 | -1/+1 | |
These warnings were emitted by clang++, and they are real bugs. src/rpc/core_rpc_server.cpp:208:58: warning: adding 'uint64_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int] res.status = "Error retrieving block at height " + height; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ The obvious intent is achieved by using std::to_string(). | |||||
2017-01-22 | Remove boost/foreach.cpp includes | Miguel Herranz | 1 | -1/+0 | |
2017-01-22 | Replace BOOST_FOREACH with C++11 ranged for | Miguel Herranz | 1 | -7/+7 | |
2017-01-22 | rpc: fix orphan_status when getting blocks | moneromooo-monero | 1 | -4/+6 | |
It was always set to false, even for orphan blocks | |||||
2017-01-22 | p2p: always recreate a new peer id on startup | moneromooo-monero | 1 | -0/+2 | |
This prevents easy fingerprinting when you change IPs, and will be a must when kovri gets used. | |||||
2017-01-16 | specify restore height by YYYY-MM-DD format | kenshi84 | 3 | -1/+55 | |
2017-01-16 | Change logging to easylogging++ | moneromooo-monero | 3 | -8/+33 | |
This replaces the epee and data_loggers logging systems with a single one, and also adds filename:line and explicit severity levels. Categories may be defined, and logging severity set by category (or set of categories). epee style 0-4 log level maps to a sensible severity configuration. Log files now also rotate when reaching 100 MB. To select which logs to output, use the MONERO_LOGS environment variable, with a comma separated list of categories (globs are supported), with their requested severity level after a colon. If a log matches more than one such setting, the last one in the configuration string applies. A few examples: This one is (mostly) silent, only outputting fatal errors: MONERO_LOGS=*:FATAL This one is very verbose: MONERO_LOGS=*:TRACE This one is totally silent (logwise): MONERO_LOGS="" This one outputs all errors and warnings, except for the "verify" category, which prints just fatal errors (the verify category is used for logs about incoming transactions and blocks, and it is expected that some/many will fail to verify, hence we don't want the spam): MONERO_LOGS=*:WARNING,verify:FATAL Log levels are, in decreasing order of priority: FATAL, ERROR, WARNING, INFO, DEBUG, TRACE Subcategories may be added using prefixes and globs. This example will output net.p2p logs at the TRACE level, but all other net* logs only at INFO: MONERO_LOGS=*:ERROR,net*:INFO,net.p2p:TRACE Logs which are intended for the user (which Monero was using a lot through epee, but really isn't a nice way to go things) should use the "global" category. There are a few helper macros for using this category, eg: MGINFO("this shows up by default") or MGINFO_RED("this is red"), to try to keep a similar look and feel for now. Existing epee log macros still exist, and map to the new log levels, but since they're used as a "user facing" UI element as much as a logging system, they often don't map well to log severities (ie, a log level 0 log may be an error, or may be something we want the user to see, such as an important info). In those cases, I tried to use the new macros. In other cases, I left the existing macros in. When modifying logs, it is probably best to switch to the new macros with explicit levels. The --log-level options and set_log commands now also accept category settings, in addition to the epee style log levels. | |||||
2017-01-16 | macro to define core RPC version for avoiding future mistake | kenshi84 | 1 | -1/+2 | |
2017-01-14 | fix do_not_relay not preventing relaying on a timer | moneromooo-monero | 2 | -3/+5 | |
Also print its value when printing pool | |||||
2017-01-13 | rpc: add a command to get info about the current blockchain | moneromooo-monero | 2 | -1/+4 | |
About the tip of the main chain, and the last N blocks | |||||
2017-01-12 | Add start_time to get_info methods and show uptime | Miguel Herranz | 2 | -1/+5 | |
2017-01-09 | wallet cli: print originating block heights of mixin keys when making transfer | kenshi84 | 2 | -1/+11 | |
2017-01-06 | rpc: add block size to GET_BLOCK_HEADER RPC | moneromooo-monero | 2 | -1/+4 | |
and print it in print_bc | |||||
2017-01-06 | rpc: add current block size to the getinfo call | moneromooo-monero | 2 | -1/+5 | |
2016-12-24 | rpc: fix mixup in tx_info serialization | moneromooo-monero | 1 | -1/+1 | |
2016-12-17 | rpc: new function and RPC to get alternative chain info | moneromooo-monero | 3 | -0/+55 | |
2016-12-13 | Adding HTTP Digest Auth (but not yet enabled) | Lee Clagett | 1 | -0/+1 | |
2016-11-26 | Improve daemon RPC version handling | moneromooo-monero | 1 | -1/+10 | |
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-23 | rpc: do not include output indices for pool txes | moneromooo-monero | 1 | -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-22 | rpc: bump version after RPC changes | moneromooo-monero | 1 | -1/+1 | |
2016-11-22 | Add a get_outs (fully text based) version of get_outs.bin | moneromooo-monero | 3 | -13/+87 | |
2016-11-22 | rpc: add output indices to gettransactions | moneromooo-monero | 2 | -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-10 | rpc: bump RPC version | moneromooo-monero | 1 | -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-10-31 | rpc: add a dynamic fee estimation RPC call | moneromooo-monero | 3 | -0/+32 | |
2016-10-23 | daemon: report transaction relay status in print_pool* commands | moneromooo-monero | 1 | -0/+4 | |
2016-10-15 | wallet: select part of the fake outs from recent outputs | moneromooo-monero | 2 | -7/+14 | |
25% of the outputs are selected from the last 5 days (if possible), in order to avoid the common case of sending recently received outputs again. 25% and 5 days are subject to review later, since it's just a wallet level change. | |||||
2016-10-15 | rpc: add blockchain cumulative difficulty to getinfo call | moneromooo-monero | 2 | -0/+4 | |
2016-10-15 | rpc: add missing top block hash to json getinfo call | moneromooo-monero | 1 | -1/+8 | |
2016-10-10 | print_coinbase_tx_sum now breaks output into fee and emission components | Dion Ahmetaj | 2 | -3/+7 | |
2016-10-10 | changed params from start/end index to height/count | Dion Ahmetaj | 3 | -7/+7 | |
2016-10-10 | attempted to remove whitespace spam | Dion Ahmetaj | 3 | -57/+57 | |
2016-10-10 | added print_coinbase_tx_sum option | Dion Ahmetaj | 3 | -58/+90 | |
2016-10-04 | Fix build after spelling corrections in core_rpc_server | Jacob Brydolf | 1 | -2/+2 | |
2016-10-03 | Removed all code related to fast_exit | NanoAkron | 2 | -10/+0 | |
2016-10-02 | daemon: implement missing print_bc and matching RPC | moneromooo-monero | 2 | -0/+53 | |
2016-09-29 | Noticed two spellings of the word 'response' in the codebase, one 'responce' ↵ | NanoAkron | 3 | -27/+27 | |
and the other 'response'. Fixed to the standard spelling 'response'. This may fix some functionality - some calls had mixed spellings. | |||||
2016-09-26 | Dropped "bit" from bitmonero. | Randi Joseph | 1 | -2/+2 | |
2016-09-26 | Dropped "bit" from bitmonero. | Randi Joseph | 1 | -2/+2 | |
2016-09-18 | epee: optionally restrict HTTP service to a configurable user agent | moneromooo-monero | 2 | -1/+10 | |
This is intended to catch traffic coming from a web browser, so we avoid issues with a web page sending a transfer RPC to the wallet. Requiring a particular user agent can act as a simple password scheme, while we wait for 0MQ and proper authentication to be merged. | |||||
2016-09-18 | cmake: transitive deps and remove deprecated LINK_* | redfish | 1 | -4/+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 | wallet: transfer_selected_rct now also selects fake outs | moneromooo-monero | 1 | -1/+3 | |
2016-08-28 | rpc: send global indices along with blocks/transacions on refresh | moneromooo-monero | 2 | -0/+36 | |
This plugs a privacy leak, where the wallet tells the daemon which transactions contain outputs for the wallet by asking for additional information for that particular transaction. As a nice bonus, this actually makes refresh slightly faster. | |||||
2016-08-28 | mixable transactions must be rct for v3 | moneromooo-monero | 2 | -0/+4 | |
2016-08-28 | add rct to the protocol | moneromooo-monero | 1 | -0/+1 | |
It is not yet constrained to a fork, so don't use on the real network or you'll be orphaned or rejected. | |||||
2016-08-28 | core: new /getrandom_rctouts.bin binary RPC call | moneromooo-monero | 3 | -0/+56 | |
to get random ringct outputs to mix with | |||||
2016-08-28 | remove original Cryptonote blockchain_storage blockchain format | moneromooo-monero | 1 | -6/+0 | |
2016-08-12 | daemon: print time to next fork | moneromooo-monero | 1 | -1/+1 | |
2016-08-11 | Fake outs set is now decided by the wallet | moneromooo-monero | 3 | -1/+72 | |
This plugs a privacy leak from the wallet to the daemon, as the daemon could previously see what input is included as a transaction input, which the daemon hadn't previously supplied. Now, the wallet requests a particular set of outputs, including the real one. This can result in transactions that can't be accepted if the wallet happens to select too many outputs with non standard unlock times. The daemon could know this and select another output, but the wallet is blind to it. It's currently very unlikely since I don't think anything uses non default unlock times. The wallet requests more outputs than necessary so it can use spares if any of the returns outputs are still locked. If there are not enough spares to reach the desired mixin, the transaction will fail. | |||||
2016-08-01 | new unlocked parameter to output_histogram | moneromooo-monero | 2 | -1/+3 | |
This constrains the number of instances of any amount to the unlocked ones (as defined by the default unlock time setting: outputs with non default unlock time are not considered, so may be counted as unlocked even if they are not actually unlocked). | |||||
2016-07-26 | core_rpc_server: fix gray/white peer list mixup | moneromooo-monero | 1 | -1/+1 | |
2016-07-10 | Add a daemon RPC version, and make simplewallet check it | moneromooo-monero | 3 | -0/+31 | |
If the version is different, simplewallet will refuse to use that daemon, unless --allow-mismatched-daemon-version is used. | |||||
2016-07-10 | rpc: fix get_bans and set_bans RPC names, they were missing a _ | moneromooo-monero | 1 | -2/+2 | |
2016-06-29 | rpc: restrict number of fake outs requested in restricted rpc mode | moneromooo-monero | 1 | -0/+12 | |
2016-06-10 | rpc: fix getblock RPC sending blob as binary, not hex dump | moneromooo-monero | 1 | -1/+1 | |
2016-05-16 | Restrict also 'get_connections' and 'getbans' APIs. | osensei | 1 | -2/+2 | |
2016-05-14 | Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in ↵ | osensei | 1 | -2/+2 | |
restricted mode. | |||||
2016-04-17 | Add GET_HASHES_FAST rpc, use it in wallet | Howard Chu | 3 | -0/+51 | |
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-09 | rpc: add pool/blockchain and block height results to gettransactions | moneromooo-monero | 2 | -7/+54 | |
2016-04-05 | rpc: add a do_not_relay boolean to tx submission | moneromooo-monero | 2 | -1/+3 | |
Just to make it easier | |||||
2016-03-30 | add blockhashing blob to getblocktemplate | Howard Chu | 2 | -0/+4 | |
2016-03-27 | Convey tx verification failure reasons to the RPC client | moneromooo-monero | 2 | -13/+47 | |
This allows appropriate action to be taken, like displaying the reason to the user. Do just that in simplewallet, which should help a lot in determining why users fail to send. Also make it so a tx which is accepted but not relayed is seen as a success rather than a failure. | |||||
2016-03-26 | New RPC and daemon command to get output histogram | moneromooo-monero | 3 | -0/+75 | |
This is a list of existing output amounts along with the number of outputs of that amount in the blockchain. The daemon command takes: - no parameters: all outputs with at least 3 instances - one parameter: all outputs with at least that many instances - two parameters: all outputs within that many instances The default starts at 3 to avoid massive spamming of all dust outputs in the blockchain, and is the current minimum mixin requirement. An optional vector of amounts may be passed, to request histogram only for those outputs. | |||||
2016-03-14 | Fix typo on bitmonerod rpc method error. | Mike C | 1 | -3/+3 | |
2016-03-12 | rpc: do not return bans if they're effectively spent | moneromooo-monero | 1 | -4/+7 | |
The blocked ip list will still hold them till next time a connection attempt is made with that IP, so the effective length of the ban may be negative. | |||||
2016-01-30 | new flush_txpool command, and associated RPC call | moneromooo-monero | 3 | -0/+77 | |
It can flush a particular tx, or the whole pool (the RPC command can flush a list of transactions too) | |||||
2016-01-30 | rpc: add missing return on error when getting a tx | moneromooo-monero | 1 | -0/+1 | |
2016-01-29 | Fix V1/V2 use of hard fork related parameters | moneromooo-monero | 1 | -2/+2 | |
Some of it uses hardcoded height, which will need some thinking for next (voted upon) fork. | |||||
2016-01-11 | rpc: fix missing target information in RPC call | moneromooo-monero | 2 | -0/+3 | |
which fixes the status command via RPC too. Turns out there are two versions of the GET_INFO call. I'd never noticed before. | |||||
2016-01-05 | rpc: is_key_image_spent now checks the tx pool too | moneromooo-monero | 2 | -1/+37 | |
2015-12-31 | updated copyright year | Riccardo Spagni | 5 | -5/+5 | |
2015-12-19 | Allow the wallet to access hard fork information | moneromooo-monero | 2 | -1/+3 | |
And make it change behavior slightly when close/after first hard fork | |||||
2015-12-18 | print top block hash in daemon diff command | moneromooo-monero | 2 | -1/+10 | |
and add top block hash in get_info RPC | |||||
2015-12-08 | Register daemon command line arguments to core if they're used in core | moneromooo-monero | 1 | -2/+1 | |
This fixes coretests, which does not register daemon specific arguments, but uses core, which uses those arguments. Also gets rid of an unwanted dependency on daemon code from core. | |||||
2015-11-27 | core_rpc_server: add a --restricted-rpc option | moneromooo-monero | 2 | -12/+22 | |
It does not expose the RPC for commands like start_mining, etc (ie, commands a public node operator might want to be restricted) | |||||
2015-11-26 | rpc: pass current block target in rpc | moneromooo-monero | 2 | -0/+2 | |
This fixes the hash rate being wrong on testnet after the switch to 2 minute blocks | |||||
2015-11-26 | add RPC calls and commands to get/set bans | moneromooo-monero | 3 | -0/+112 | |
2015-11-21 | Relay transactions when they linger too long in the pool | moneromooo-monero | 1 | -1/+1 | |
The last relayed time of a transaction is maintained, and transactions will be relayed again if they are still in the pool after a certain amount of time, which increases with the transaction's age. All such transactions are resent, whether or not they originated on the local node. | |||||
2015-10-28 | rpc: fix start_mining and status RPC crashes | moneromooo-monero | 2 | -0/+3 | |
They check whether they're running on testnet by accessing the m_rpc_server object, which does not exist when in RPC mode. Also, fix hard_fork_info being called with the wrong API. | |||||
2015-10-26 | rpc: fix hard_fork_info RPC | moneromooo-monero | 2 | -0/+2 | |
I had never tested it, obviously | |||||
2015-10-13 | core_rpc_server: add optional json decoded tx to COMMAND_RPC_GET_TRANSACTIONS | moneromooo-monero | 2 | -0/+6 | |
2015-10-13 | core_rpc_server: add a getblock RPC command, and fix print_block | moneromooo-monero | 3 | -0/+94 | |
2015-09-19 | Add an RPC call and daemon command to get info on hard fork voting | moneromooo-monero | 4 | -0/+60 | |
2015-08-13 | core_rpc_server: replace vector<bool> with vector<int> in RPC | moneromooo-monero | 2 | -2/+6 | |
vector<bool> causes issues in serialization with Boost 1.56 | |||||
2015-08-11 | core_rpc_server: find transactions in the pool as well as the blockchain | moneromooo-monero | 1 | -0/+24 | |
2015-08-11 | Add a is_key_image_spent daemon command and RPC call | moneromooo-monero | 3 | -0/+56 | |
2015-05-28 | core_rpc_server: add a getter for the testnet flag | moneromooo-monero | 1 | -0/+1 | |
2015-05-28 | core_rpc_server: log some error messages to the console | moneromooo-monero | 1 | -0/+3 | |
It's helpful when you don't know something failed (especially as everything ends up returning true, so caller thinks all's fine) | |||||
2015-05-28 | core_rpc_server: reenable print_pl | moneromooo-monero | 1 | -3/+2 | |
2015-04-23 | Add mempool output to daemon via command and RPC | warptangent | 2 | -4/+15 | |
This is for the "print_pool" command and "get_transaction_pool" RPC method. Add mempool's spent key images to the results. | |||||
2015-04-10 | [fix] log level change. compilation: dns, tests | rfree2monero | 1 | -0/+2 | |
old unbound #warning does not block compilation unit tests build fine. Even though the RPC/P2P network type is required again | |||||
2015-04-01 | remerged; commands JSON. logging upgrade. doxygen | rfree2monero | 4 | -0/+122 | |
2015-03-27 | Restore daemon interactive mode | Thomas Winget | 2 | -52/+53 | |
Daemon interactive mode is now working again. RPC mapped calls in daemon and wallet have both had connection_context removed as an argument as that argument was not being used anywhere. | |||||
2015-02-24 | revert stop_daemon method to use correct exit | Thomas Winget | 1 | -1/+1 | |
This was changed because sometimes the daemon does not complete its exit routine with this method, but as it does correctly wind most things down even if it gets stuck I've changed it back. | |||||
2015-02-24 | RPC calls for background daemon added in | Thomas Winget | 3 | -1/+254 | |
The RPC calls the daemon executable uses to talk to the running daemon instance have mostly been added back in. Rate limiting has not been added in upstream, but is on its way in a separate effort, so those calls are still NOPed out. | |||||
2015-02-24 | Daemonize changes pulled in -- daemon builds | Thomas Winget | 2 | -24/+32 | |
many RPC functions added by the daemonize changes (and related changes on the upstream dev branch that were not merged) were commented out (apart from return). Other than that, this *should* work...at any rate, it builds, and that's something. | |||||
2015-01-06 | previous hash added to GBT | Riccardo Spagni | 2 | -0/+3 | |
2015-01-02 | year updated in license | Riccardo Spagni | 5 | -5/+5 | |
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: handle private vs. public headers | Ben Boeckel | 1 | -2/+7 | |
2014-10-23 | cmake: refactor common code with libraries | Ben Boeckel | 1 | -9/+1 | |
2014-10-23 | cmake: put each library into its own directory | Ben Boeckel | 1 | -0/+57 | |
This cleans up the CMake code and shows patterns more easily (to be refactored in the next commit). | |||||
2014-10-06 | core_rpc_server: use do while(0) idiom in macros using if | moneromooo-monero | 1 | -2/+2 | |
2014-10-06 | core_rpc_server: fix overreads in slow_memmem | moneromooo-monero | 1 | -8/+10 | |
It would read data outside the allocated space in a couple cases. | |||||
2014-09-15 | Give up on brace initializers in initializer lists (MSVC bug) | Zachary Michaels | 1 | -1/+1 | |
2014-09-15 | Separate testnet address prefix | Zachary Michaels | 2 | -11/+19 | |
2014-09-15 | Add descriptions for RPC command line params | Zachary Michaels | 1 | -3/+9 | |
2014-09-15 | Separate rpc port for testnet | Zachary Michaels | 2 | -7/+31 | |
2014-09-15 | Reorganize testnet constants | Zachary Michaels | 1 | -1/+1 | |
2014-08-01 | #36 simplewallet refresh include optional height param | Jakob Lind | 2 | -2/+4 | |
height param is used optionally in refresh command TODO: This should also be the default behaviour when generating a new wallet. | |||||
2014-07-23 | License updated to BSD 3-clause | fluffypony | 4 | -12/+116 | |
2014-07-22 | Missed serializing a get_connections RPC response parameter | Thomas Winget | 1 | -0/+1 | |
2014-07-22 | Add get_info command to daemon json rpc | Zachary Michaels | 2 | -0/+26 | |
2014-07-18 | Added get_connections RPC call to daemon | Thomas Winget | 3 | -0/+37 | |
2014-07-01 | Match empty RPC request with other requests | Zachary Michaels | 1 | -1/+5 | |
2014-07-01 | Switch list to vector for RPC serialization | Zachary Michaels | 1 | -2/+2 | |
2014-06-11 | new error code for rpc | mydesktop | 1 | -2/+1 | |
2014-06-11 | Fix for orphan fix (check blocksize) | mydesktop | 1 | -0/+9 | |
2014-06-11 | Correcting high orphan rate of blocks at pool | monero-project | 1 | -3/+12 | |
2014-06-04 | 'getinfo' daemon HTTP-RPC returns 'target_height' for progress estimations | Neozaru | 2 | -0/+3 | |
2014-06-01 | Enable wallet refresh before blockchain is saved or completely sync'd. | artifexd | 2 | -18/+23 | |
2014-05-25 | 'mining_status' Daemon RPC command | Neozaru | 3 | -0/+49 | |
2014-05-25 | 0.8.8update | mydesktop | 1 | -2/+2 | |
2014-05-16 | Added 'save_bc' command in daemon for saving blockchain remotely | Neozaru | 1 | -2/+0 | |
2014-05-16 | Added 'save_bc' command in daemon for saving blockchain remotely | Neozaru | 3 | -0/+36 | |
2014-05-03 | initial [broken] update | mydesktop | 1 | -3/+1 | |
2014-04-30 | mac osx building fixes | mydesktop | 1 | -1/+4 | |
2014-04-30 | various fixes to allow mac osx compilation | mydesktop | 1 | -1/+1 | |
2014-04-09 | Port mapping with UPnP | Antonio Juarez | 3 | -7/+245 | |
2014-04-02 | json rpc for wallet and bugfix | Antonio Juarez | 1 | -0/+2 | |
2014-03-20 | some fixes | Antonio Juarez | 4 | -79/+104 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 4 | -0/+823 | |