summaryrefslogtreecommitdiff
path: root/src/daemon/daemon.cpp
Commit message (Collapse)AuthorAgeFilesLines
* move g_test_dbg_lock_sleep from a global to a function level staticmoneromooo-monero2016-02-221-2/+0
| | | | | This avoids the need to define that variable in every program which uses epee.
* Nicer looking exit when blockchain.bin is foundmoneromooo-monero2015-12-311-1/+2
| | | | | Do not print the exception message, and write the important bit in red, since people will only read the last line otherwise.
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
|
* Strip redundant includeshyc2015-12-211-3/+3
| | | | | | | In particular, <boost/program_options.hpp> blows up daemon.cpp.obj, making it too big to compile in debug mode on Win32. Even on a release build it drops daemon.cpp.o on Linux from 31MB to 20MB. This has no effect on the final linked binary size.
* daemon: fix crash exiting with ^Cmoneromooo-monero2015-12-131-1/+1
| | | | | We need to stop the p2p layer, which causes the rest to shutdown gracefully. Hitting ^C was still going through another path.
* daemon: fix an exit crashmoneromooo-monero2015-06-141-1/+10
|
* fix ^D exit for bitmonerodmoneromooo-monero2015-06-031-1/+1
| | | | | | It uses the async console handler differently than simplewallet, and wasn't running the same exit code, causing it to never actually exit after breaking out of the console entry loop.
* remerged; commands JSON. logging upgrade. doxygenrfree2monero2015-04-011-2/+8
|
* Restore daemon interactive modeThomas Winget2015-03-271-2/+18
| | | | | | | 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.
* Daemonize changes pulled in -- daemon buildsThomas Winget2015-02-241-247/+89
| | | | | | | 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.
* year updated in licenseRiccardo Spagni2015-01-021-1/+1
|
* Fixed segfault with checkpoints loadingThomas Winget2014-09-301-2/+0
| | | | | | Bounds checking on blockchain_storage' m_blocks.size() when validating against checkpoints. Also moved initial json & DNS checkpoints load to after blockchain init.
* DNS checkpoint updating added, and daemon flag to enforce themThomas Winget2014-09-301-2/+8
| | | | | | | | | | | | The daemon should now check for updated checkpoints from checkpoints.moneropulse.org as well as from the configured json file every ~1hr (and on launch). The daemon now has a flag to enable enforcing these checkpoints (rather than just printing a warning when they fail). TODO: an easily configurable list of DNS servers to check for checkpoints as opposed to the hard-coded "checkpoints.moneropulse.org"
* reload checkpoints file every ~hr and print if any failThomas Winget2014-09-301-1/+2
| | | | also some other minor bug squashing and code formatting
* Added ability to read chechpoint hashes from json file in data folderTomer Konforty2014-09-251-0/+5
|
* fixed incorrect version referenceRiccardo Spagni2014-09-151-1/+1
|
* Separate testnet address prefixZachary Michaels2014-09-151-3/+3
|
* Create testnet data dir if necessaryZachary Michaels2014-09-151-0/+1
|
* Separate testnet default data dirZachary Michaels2014-09-151-27/+37
|
* Separate network id for testnetZachary Michaels2014-09-151-1/+5
|
* Separate rpc port for testnetZachary Michaels2014-09-151-1/+1
|
* Add testnet flagZachary Michaels2014-09-151-4/+13
| | | | Source: cryptonotefoundation
* versioning now includes the commit hash, or -final for tagged releasesRiccardo Spagni2014-09-121-3/+3
|
* Merge remote-tracking branch 'upstream/master'jebes2014-09-111-17/+17
|\
| * moved non-critical warnings and errors to log level 1fluffypony2014-09-091-17/+17
| |
* | commented util.hjebes2014-09-091-35/+34
|/
* License updated to BSD 3-clausefluffypony2014-07-231-3/+29
|
* Improvements in JSON RPCAntonio Juarez2014-04-071-1/+1
|
* json rpc for wallet and bugfixAntonio Juarez2014-04-021-4/+1
|
* some fixesAntonio Juarez2014-03-201-3/+15
|
* moved all stuff to githubAntonio Juarez2014-03-031-0/+234