aboutsummaryrefslogtreecommitdiff
path: root/src/common/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815Monzero Build System6 hours1-1/+7
|
* CMake: Add missing headers via monero_find_all_headers macromj-xmr2022-04-061-30/+1
|
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* external: remove unbound submoduleselsta2021-09-031-1/+1
|
* Merge pull request #6512Alexander Blair2020-07-191-1/+1
|\ | | | | | | 5ef0607da Update copyright year to 2020 (SomaticFanatic)
| * Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | | | | | Update copyright year to 2020
* | easylogging++: sanitize log payloadmoneromooo-monero2020-05-241-1/+2
|/ | | | | | Some of it might be coming from untrusted sources Reported by itsunixiknowthis
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* performance_tests: better stats, and keep track of timing historymoneromooo-monero2019-01-281-0/+2
|
* Pruningmoneromooo-monero2019-01-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The blockchain prunes seven eighths of prunable tx data. This saves about two thirds of the blockchain size, while keeping the node useful as a sync source for an eighth of the blockchain. No other data is currently pruned. There are three ways to prune a blockchain: - run monerod with --prune-blockchain - run "prune_blockchain" in the monerod console - run the monero-blockchain-prune utility The first two will prune in place. Due to how LMDB works, this will not reduce the blockchain size on disk. Instead, it will mark parts of the file as free, so that future data will use that free space, causing the file to not grow until free space grows scarce. The third way will create a second database, a pruned copy of the original one. Since this is a new file, this one will be smaller than the original one. Once the database is pruned, it will stay pruned as it syncs. That is, there is no need to use --prune-blockchain again, etc.
* Merge pull request #4929luigi11112018-12-311-0/+4
|\ | | | | | | 5a76933 Add glibc back compat code (TheCharlatan)
| * Add glibc back compat codeTheCharlatan2018-12-041-0/+4
| | | | | | | | | | To ensure that the binaries compiled by gitian run across many linux distributions, enforce 2.17 as the minimum libc version supported.
* | move int-util.h to epeemoneromooo-monero2018-12-041-1/+0
| |
* | Fix issue 4793 - M/N multisig transaction signaturenaughtyfox2018-11-201-2/+4
|/
* common: Windows 'spawn' support for tx and block notificationsxiphon2018-10-021-2/+2
|
* Merge pull request #4333Riccardo Spagni2018-09-291-0/+4
| | | | 73403004 add --block-notify to monerod and --tx-notify to monero-wallet-{cli,rpc} (moneromooo-monero)
* Merge pull request #4371Riccardo Spagni2018-09-211-0/+4
|\ | | | | | | 55c7cd14 Adding expect<T> - a value-or-error implementation (Lee Clagett)
| * Adding expect<T> - a value-or-error implementationLee Clagett2018-09-121-0/+4
| |
* | aligned: aligned memory alloc/realloc/freemoneromooo-monero2018-09-111-2/+4
|/
* remove epee from link lines where it's redundantmoneromooo-monero2018-06-281-1/+0
| | | | | | For some reason, this confuses and kills ASAN on startup as it thinks const uint8_t ipv4_network_address::ID is defined multiple times.
* Adding required library (dependency of boost::this_thread::sleep_for)Gene Peters2018-04-251-0/+1
|
* Update 2018 copyrightxmr-eric2018-01-261-1/+1
|
* Merge pull request #3061Riccardo Spagni2018-01-101-1/+2
|\ | | | | | | fc041b58 common cmake: make sure translation_files.h is generated for i18n.cpp (stoffu)
| * common cmake: make sure translation_files.h is generated for i18n.cppstoffu2018-01-041-1/+2
| |
* | move memwipe to epee to avoid common<->crypto circular dependenciesmoneromooo-monero2018-01-101-6/+0
|/
* add a memwipe functionmoneromooo-monero2017-11-271-0/+6
| | | | | | It's meant to avoid being optimized out memory_cleanse lifted from bitcoin
* Merge pull request #2440Riccardo Spagni2017-09-251-0/+1
|\ | | | | | | | | | | 6137a0b9 blockchain: reject unsorted ins and outs from v7 (moneromooo-monero) 16afab90 core: sort ins and outs key key image and public key, respectively (moneromooo-monero) 0c36b9f9 common: add apply_permutation file and function (moneromooo-monero)
| * common: add apply_permutation file and functionmoneromooo-monero2017-09-131-0/+1
| | | | | | | | | | This algorithm is adapted from Raymond Chen's code: https://blogs.msdn.microsoft.com/oldnewthing/20170109-00/?p=95145
* | Use a threadpoolHoward Chu2017-09-141-4/+2
|/ | | | Instead of constantly creating and destroying threads
* changed crypto to cncrypto so it generated libcncryptoGentian2017-05-231-1/+1
| | | | fix a cmakelist
* update copyright year, fix occasional lack of newline at line endRiccardo Spagni2017-02-211-1/+1
|
* cmakify opensslRiccardo Spagni2017-02-211-1/+3
|
* core: updates can now be downloaded (and SHA256 hash checked)moneromooo-monero2017-02-201-0/+2
|
* util: add a SHA256 functionmoneromooo-monero2017-02-201-0/+1
|
* Optionally query moneropulse DNS records to check for updatesmoneromooo-monero2017-02-201-2/+4
| | | | | It just checks and prints a message if there is a new version for now.
* Merge pull request #1689Riccardo Spagni2017-02-111-0/+3
|\ | | | | | | ce7fcbb4 Add server auth to monerod, and client auth to wallet-cli and wallet-rpc (Lee Clagett)
| * Add server auth to monerod, and client auth to wallet-cli and wallet-rpcLee Clagett2017-02-061-0/+3
| |
* | extract some basic code from libcryptonote_core into libcryptonote_basickenshi842017-02-081-0/+1
| |
* | common: fix link error on at least one platform (no clue which one)moneromooo-monero2017-02-051-0/+1
|/ | | | Bug and fix reported by tdprime
* Added task_region - a fork/join task implementationLee Clagett2016-11-231-0/+2
|
* adding thread_group for managing async tasksLee Clagett2016-11-021-2/+4
|
* perf_timer: new class and macros to make performance logs easiermoneromooo-monero2016-10-101-1/+3
| | | | Call PERF_TIMER(name), which is scoped.
* Dropped "bit" from bitmonero.Randi Joseph2016-09-261-3/+3
|
* cmake: transitive deps and remove deprecated LINK_*redfish2016-09-181-1/+3
| | | | | | | | | | | | | | 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.
* cmake,common: flag for stack traceredfish2016-07-271-2/+5
| | | | | | | By default the flag is enabled whenever libunwind is found on the system, with the exception of static build on OSX (for which we can't install the throw hook #932 due to lack of support for --wrap in OSX ld64 linker).
* Print stack trace on exceptionsmoneromooo-monero2016-04-281-2/+5
| | | | | | if libunwind is found. Useful for debugging logs.
* Revert "Print stack trace upon exceptions"moneromooo-monero2016-03-211-3/+0
| | | | | | Ain't nobody got time for link/cmake skullduggery. This reverts commit fff238ec94ac6d45fc18c315d7bc590ddfaad63d.
* Print stack trace upon exceptionsmoneromooo-monero2016-03-191-0/+3
| | | | Useful for debugging users' logs
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
|
* Translatable strings for simplewalletmoneromooo-monero2015-07-141-2/+4
| | | | | | | The system is mostly the Qt system, but we don't use Qt to avoid the dependencies. See README.i18n for details.