summaryrefslogtreecommitdiff
path: root/src/cryptonote_basic
Commit message (Collapse)AuthorAgeFilesLines
* update copyright year, fix occasional lack of newline at line endRiccardo Spagni2017-02-2122-22/+22
|
* Merge pull request #1731Riccardo Spagni2017-02-211-3/+3
|\ | | | | | | | | | | a427235e core: add a missing newline on a string to be logged (moneromooo-monero) b6a2230e unit_tests: fix minor blockchain_db regression (moneromooo-monero) c488eca5 hardfork: tone down some logs (moneromooo-monero)
| * hardfork: tone down some logsmoneromooo-monero2017-02-141-3/+3
| |
* | Merge pull request #1733Riccardo Spagni2017-02-211-4/+3
|\ \ | | | | | | | | | a493c0b1 BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so required a definition. (Dion Ahmetaj)
| * | BACKGROUND_MINING_MINER_MONITOR_INVERVAL_IN_SECONDS was odr-used, so ↵Dion Ahmetaj2017-02-151-4/+3
| |/ | | | | | | | | | | required a definition. Instead of adding a declaration to cpp file, I changed it to non odr-used.
* | Merge pull request #1744Riccardo Spagni2017-02-211-104/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a5a0a3c8 core: updates can now be downloaded (and SHA256 hash checked) (moneromooo-monero) 216f062e util: add a SHA256 function (moneromooo-monero) 4bf78492 mlog: only silence errors for net by default, not net.* (moneromooo-monero) d282cfcc core: test key images against validity domain (moneromooo-monero) efb72e74 http_client: add a couple consts (moneromooo-monero) f640512c Optionally query moneropulse DNS records to check for updates (moneromooo-monero) e3cae4ae core: display any fork warning at startup too (moneromooo-monero) 969ad710 dns_utils: fix first checked DNS entry being ignored (moneromooo-monero) 08c3f380 util: add a vercmp function to compare version numbers (moneromooo-monero) e8a7525c dns_utils: factor TXT record loading code from checkpoint code (moneromooo-monero)
| * | dns_utils: factor TXT record loading code from checkpoint codemoneromooo-monero2017-02-201-104/+5
| |/
* / More robust battery status handling.Dion Ahmetaj2017-02-162-21/+64
|/ | | | | | 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.
* Added a note about smart mining to status command. Fixed up a bug where I ↵Dion Ahmetaj2017-02-102-4/+4
| | | | 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.
* Changed ac_line_status to on_battery_power.Dion Ahmetaj2017-02-102-6/+6
|
* Use defined directive to silence pre-proc warnings.Dion Ahmetaj2017-02-101-1/+1
|
* Cleaned up some logging. Thanks to moneromooo for help.Dion Ahmetaj2017-02-101-20/+20
|
* Added some //TODO comments pertaining to returning enums instead of bools in ↵Dion Ahmetaj2017-02-101-0/+5
| | | | order to be better able to handle failure states.
* Moved around checking of AC power in order to bail quicker to sleep if not ↵Dion Ahmetaj2017-02-101-4/+6
| | | | plugged in.
* Moved setting of previous process times to block where background mining is ↵Dion Ahmetaj2017-02-101-14/+11
| | | | started, and added an explicit sleep in that block to wait for some mining to occur.
* Set background mining started bool to false on bg thread start. If ↵Dion Ahmetaj2017-02-101-0/+1
| | | | mining::stop then mining::start, idle logic is re-run instead of starting immediately (if it was running before stop).
* Background/smart mining. If a users' computer is plugged into a powerDion Ahmetaj2017-02-102-11/+442
| | | | | | | | | | | 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).
* extract some basic code from libcryptonote_core into libcryptonote_basickenshi842017-02-0822-0/+4908