aboutsummaryrefslogtreecommitdiff
path: root/src/common/command_line.h (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-03-05command_line: allow args to depend on more than one argsstoffu1-9/+57
2018-03-05command_line::get_arg: remove 'required' for dependent args as they're ↵stoffu1-3/+3
always optional
2018-03-05command line: allow has_arg to handle arg_descriptor<bool,false,true> #3318stoffu1-4/+4
2018-02-16common: implement dynamic option dependencies mechanismwhythat1-14/+11
2018-02-16common: implement dependent option descriptorwhythat1-5/+45
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-11-14move input_line from command_line to simplewalletmoneromooo-monero1-2/+0
It was only used there, and this removes one part of the common dependency on libreadline
2017-11-14move cryptonote command line options to cryptonote_coremoneromooo-monero1-13/+0
Those have no reason to be in a generic module
2017-11-14simplewallet: reject invalid argument for boolean parameterstoffu1-0/+2
2017-10-06add a command_line function to check for defaulted optionsmoneromooo-monero1-0/+6
2017-09-03Add a --fluffy-blocks option to relay blocks as fluffy blocksmoneromooo-monero1-0/+1
Defaults to off, but fluffy blocks are forced enabled on testnet
2017-08-29move db specific options to BlockchainDBmoneromooo-monero1-3/+0
Avoids common depending on blockchain_db, which can cause link errors.
2017-08-12core: add --db-salvage command line flagmoneromooo-monero1-0/+1
Use to load the database when the primary meta page is corrupted
2017-03-18use const references in catch blocksmoneromooo-monero1-1/+1
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-20Optionally query moneropulse DNS records to check for updatesmoneromooo-monero1-0/+1
It just checks and prints a message if there is a new version for now.
2017-02-06Add server auth to monerod, and client auth to wallet-cli and wallet-rpcLee Clagett1-1/+0
2017-01-10Remove db-auto-remove-logsMiguel Herranz1-1/+0
2016-11-25Added command_line::is_yesLee Clagett1-0/+3
2016-09-24core: make the sync chunk block count overridablemoneromooo-monero1-0/+1
2016-09-18epee: optionally restrict HTTP service to a configurable user agentmoneromooo-monero1-0/+1
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-02-08core_tests: add tests for hard fork behaviors (MRL-0004)moneromooo-monero1-1/+0
We also replace the --fakechain option with an optional structure containing details about configuration for the core/blockchain, for test purposes. This seems more future friendly.
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-13add a --fakechain argument for testsmoneromooo-monero1-0/+1
The core tests use the blockchain, and reset it to be able to add test data to it. This does not play nice with the databases, since those will save that data without an explicit save call. We add a fakechain flag that the tests will set, which tells the core and blockchain code to use a separate database, as well as skip a few things like checkpoints and fixup, which only make sense for real data.
2015-12-08Register daemon command line arguments to core if they're used in coremoneromooo-monero1-0/+8
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-04-01remerged; commands JSON. logging upgrade. doxygenrfree2monero1-0/+3
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-09-15Separate testnet default data dirZachary Michaels1-0/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-06-12DRY cin input_line (and test replacement of non-DRY usage)Thomas Winget1-0/+3
2014-03-03moved all stuff to githubAntonio Juarez1-0/+177