aboutsummaryrefslogtreecommitdiff
path: root/src/debug_utilities (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-03-20Merge pull request #6810luigi11111-0/+12
19b2283 New add_aux_pow RPC to support merge mining (moneromooo-monero)
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero1-0/+12
2020-10-15add more updates domains and make the voting generic, not just 2/3moneromooo-monero1-1/+1
2020-05-06Update copyright year to 2020SomaticFanatic4-4/+4
Update copyright year to 2020
2019-04-23dns_checks: new helper program to check on DNSSEC lookupsmoneromooo-monero2-0/+171
2019-03-19Merge pull request #5201Riccardo Spagni1-50/+0
4921c794 cn_deserialize: remove some unused code (moneromooo-monero)
2019-03-05Update 2019 copyrightbinaryFate3-3/+3
2019-02-26cn_deserialize: remove some unused codemoneromooo-monero1-50/+0
2019-01-22Pruningmoneromooo-monero1-2/+0
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.
2018-11-22cn_deserialize: allow parsing partially valid tx extramoneromooo-monero1-2/+3
2018-10-12Remove epee header dependency on cryptonote_coremoneromooo-monero1-0/+1
2018-09-14cn_deserialize: comment out pruned tx casemoneromooo-monero1-0/+2
it's not merged yet
2018-08-25cn_deserialize: extract payment ids from extra noncemoneromooo-monero1-1/+10
2018-08-25cn_deserialize: support pruned transactionsmoneromooo-monero1-2/+5
2018-06-19Merge pull request #3821luigi11111-0/+5
558d05b epee: log type name when a container size check fails (moneromooo-monero) a2566db object_sizes: add a few useful types (moneromooo-monero)
2018-05-17object_sizes: add a few useful typesmoneromooo-monero1-0/+5
2018-04-25cn_deserialize: dump additional tx pubkeysmoneromooo-monero1-0/+3
2018-03-05cn_deserialize: link with device and ringctmoneromooo-monero1-0/+2
2018-01-28cn_deserialize: check for raw tx_extramoneromooo-monero1-12/+22
2018-01-26Readd copyright starting datexmr-eric1-1/+1
2018-01-26Update 2018 copyrightxmr-eric3-3/+3
2017-12-25Merge pull request #2920Riccardo Spagni1-1/+1
bd5cce07 network_throttle: fix ineffective locking (moneromooo-monero) e0a61299 network_throttle: remove unused xxx static member (moneromooo-monero) 24f584d9 cryptonote_core: remove unused functions with off by one bugs (moneromooo-monero) b1634aa3 blockchain: don't leave dangling pointers in this (moneromooo-monero) 8e60b81c cryptonote_core: fix db leak on error (moneromooo-monero) 213e326c abstract_tcp_server2: log init_server errors as fatal (moneromooo-monero) b51dc566 use const refs in for loops for non tiny types (moneromooo-monero) f0568ca6 net_parse_helpers: fix regex error checking (moneromooo-monero) b49ddc76 check accessing an element past the end of a container (moneromooo-monero) 2305bf26 check return value for generate_key_derivation and derive_public_key (moneromooo-monero) a4240d9f catch const exceptions (moneromooo-monero) 45a1c4c0 add empty container sanity checks when using front() and back() (moneromooo-monero) 56fa6ce1 tests: fix a buffer overread in a unit test (moneromooo-monero) b4524892 rpc: guard against json parsing a non object (moneromooo-monero) c2ed8618 easylogging++: avoid buffer underflow (moneromooo-monero) 187a6ab2 epee: trap failure to parse URI from request (moneromooo-monero) 061789b5 checkpoints: trap failure to load JSON checkpoints (moneromooo-monero) ba2fefb9 checkpoints: pass std::string by const ref, not const value (moneromooo-monero) 38c8f4e0 mlog: terminate a string at last char, just in case (moneromooo-monero) d753d716 fix a few leaks by throwing objects, not newed pointers to objects (moneromooo-monero) fe568db8 p2p: use size_t for arbitrary counters instead of uint8_t (moneromooo-monero) 46d6fa35 cryptonote_protocol: sanity check chain hashes from peer (moneromooo-monero) 25584f86 cryptonote_protocol: print peer versions when unexpected (moneromooo-monero) 490a5d41 rpc: do not try to use an invalid txid in relay_tx (moneromooo-monero)
2017-12-25Merge pull request #2888Riccardo Spagni1-2/+6
ca18ff64 wallet2: detect spends in txes without a valid public tx key (moneromooo-monero) 6afcd8e3 cn_deserialize: print tx extra fields in partly decoded tx extra (moneromooo-monero)
2017-12-18use const refs in for loops for non tiny typesmoneromooo-monero1-1/+1
2017-12-17Merge pull request #2877Riccardo Spagni1-1/+1
43f5269f Wallets now do not depend on the daemon rpc lib (moneromooo-monero) bb89ae8b move connection_basic and network_throttle from src/p2p to epee (moneromooo-monero) 4abf25f3 cryptonote_core does not depend on p2p anymore (moneromooo-monero)
2017-12-16move connection_basic and network_throttle from src/p2p to epeemoneromooo-monero1-1/+1
These even had the epee namespace. This fixes some ugly circular dependencies.
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-0/+1
2017-12-06cn_deserialize: print tx extra fields in partly decoded tx extramoneromooo-monero1-2/+6
2017-10-15Merge pull request #2592Riccardo Spagni1-1/+0
dc19659d Remove network_address_base which has been merged with ipv4_network_address in 8b006877 (Michał Sałaban) 2183ade0 Don't try to create wallet-dir when it's not given, don't crash if wallet-dir already exists. (Michał Sałaban)
2017-10-14Add tools::on_startup, and warn about glibc 2.25 bug if foundmoneromooo-monero2-2/+2
https://sourceware.org/bugzilla/show_bug.cgi?id=21778
2017-10-07Remove network_address_base which has been merged with ipv4_network_address ↵Michał Sałaban1-1/+0
in 8b006877
2017-09-21build: auto update version info without manually deleting version.hstoffu1-4/+0
2017-08-29Revert "Cleanup test impact of moving blockchain_db_types()"Howard Chu1-1/+0
This reverts commit 3dd34a49efd2954b0a5eb020abd168d9379b98c4.
2017-08-22Cleanup test impact of moving blockchain_db_types()Howard Chu1-0/+1
2017-08-04debug_utilities: new object-sizes debug toolmoneromooo-monero2-0/+139
It prints the size of various interesting types, to make it easier to match leaks to possible leaked object types
2017-08-03cn_deserialize: move to new debug_utilities subdirectorymoneromooo-monero2-0/+241