aboutsummaryrefslogtreecommitdiff
path: root/src/common (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2017-12-07perf_timer: add non scoped start/stop timer definesmoneromooo-monero1-0/+3
2017-11-28Fix password capitalization mismatchxmr-eric1-1/+1
2017-11-27new wipeable_string class to replace std::string passphrasesmoneromooo-monero3-26/+20
2017-11-27utils: initialize easylogging++ in on_startupmoneromooo-monero1-0/+2
2017-11-27use memwipe in a few relevant placesmoneromooo-monero1-2/+5
2017-11-27add a memwipe functionmoneromooo-monero3-0/+153
2017-11-18fixed common/util.cpp to link against libresslston1th1-1/+1
2017-11-15Tools, daemonizer: fix building on WindowsiDunk54001-0/+5
2017-11-14wallet: rejig to avoid prompting in wallet2moneromooo-monero2-6/+3
2017-11-14move input_line from command_line to simplewalletmoneromooo-monero2-20/+0
2017-11-14move cryptonote command line options to cryptonote_coremoneromooo-monero2-58/+0
2017-11-14make this build on SunOS/SolarisPavel Maryanov2-1/+5
2017-11-14simplewallet: reject invalid argument for boolean parameterstoffu2-0/+16
2017-11-03updates: add a special case for "install-" build tags on windowsmoneromooo-monero1-1/+1
2017-11-03Disguise password length in promptLeon Klingele1-4/+0
2017-11-02Use max_concurrency as-isHoward Chu1-2/+2
2017-10-21Initialize openssl on startupmoneromooo-monero1-0/+7
2017-10-14Add tools::on_startup, and warn about glibc 2.25 bug if foundmoneromooo-monero2-0/+17
2017-10-10dns_utils: allow an optional DNS server IP in DNS_PUBLICmoneromooo-monero2-6/+41
2017-10-09util: ignore SIGPIPEmoneromooo-monero1-1/+2
2017-10-06add a command_line function to check for defaulted optionsmoneromooo-monero1-0/+6
2017-09-21dns_utils: query DNS records in parallelmoneromooo-monero1-6/+15
2017-09-18blockchain: reject unsorted ins and outs from v7moneromooo-monero1-1/+8
2017-09-15Tweak concurrency limitsHoward Chu2-2/+6
2017-09-14Use a threadpoolHoward Chu8-619/+203
2017-09-13common: add apply_permutation file and functionmoneromooo-monero2-0/+62
2017-09-08Silence more stupid gcc warningsHoward Chu1-7/+7
2017-09-05json serialization for rpc-relevant monero typesThomas Winget1-0/+147
2017-09-04dns_utils: remove a few obsolete thingsmoneromooo-monero1-4/+0
2017-09-03Add a --fluffy-blocks option to relay blocks as fluffy blocksmoneromooo-monero2-0/+6
2017-08-30Do not create file when RPC user/pass is given and use file lockingLee Clagett2-23/+79
2017-08-29move db specific options to BlockchainDBmoneromooo-monero2-20/+0
2017-08-23thread_group: set thread size to THREAD_STACK_SIZEmoneromooo-monero1-1/+4
2017-08-22rpc_client: print destination host/port when failing to connectmoneromooo-monero1-3/+3
2017-08-20More DB support cleanupHoward Chu1-1/+1
2017-08-17cryptonote_protocol: large block sync size before v4moneromooo-monero1-2/+2
2017-08-12core: add --db-salvage command line flagmoneromooo-monero2-0/+6
2017-08-11simplewallet: factor out message_writermoneromooo-monero1-2/+2
2017-08-11scoped_message_writer: pause readline to match simplewalletmoneromooo-monero1-0/+9
2017-08-07updates: add "misc_log_ex.h" for logsmoneromooo-monero1-0/+1
2017-08-07dns_utils: add <functional> for std::functionmoneromooo-monero1-0/+1
2017-08-01perf_timer: allow profiling more granular than millisecondmoneromooo-monero1-6/+9
2017-07-31some include cleanupmoneromooo-monero3-4/+3
2017-07-27move get_proof_of_trust_hash from util.h to p2p_protocol_defs.hmoneromooo-monero1-9/+0
2017-07-27Move OpenAlias console input back from libsmoneromooo-monero2-44/+4
2017-07-24Make msgwriter logs go to file onlymoneromooo-monero1-1/+1
2017-07-05Fix spelling errorsErik de Castro Lopo1-2/+2
2017-06-28Ensure DNSResolver destructor runs on exitHoward Chu1-6/+2
2017-06-18Add readline support to clijethro2-0/+14
2017-05-23changed crypto to cncrypto so it generated libcncryptoGentian1-1/+1
2017-03-18use const references in catch blocksmoneromooo-monero1-1/+1
2017-03-17wallet-rpc: enable openaliasstoffu2-4/+6
2017-03-05download: check available disk space before downloadingmoneromooo-monero1-0/+8
2017-03-05download: give download threads distinct namesmoneromooo-monero1-0/+5
2017-03-05download: async APImoneromooo-monero2-26/+153
2017-02-23core: protect precomputed block hashes with SHA256moneromooo-monero2-0/+13
2017-02-22updates: fix user/auto url splitmoneromooo-monero1-1/+1
2017-02-22updates: remove testnet casemoneromooo-monero2-6/+3
2017-02-22updates: we now have a user URL, and an automatic onemoneromooo-monero2-3/+3
2017-02-22updates: add all update serversmoneromooo-monero1-0/+4
2017-02-22updates: use HTTP, not HTTPSmoneromooo-monero1-1/+1
2017-02-21updates: use updates host, not downloads, for HTTPmoneromooo-monero1-1/+1
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni23-23/+23
2017-02-21cmakify opensslRiccardo Spagni1-1/+3
2017-02-21dns_utils: fix infinite recursion when distributing empty dns_urlsanonimal1-0/+3
2017-02-20core: updates can now be downloaded (and SHA256 hash checked)moneromooo-monero3-0/+176
2017-02-20util: add a SHA256 functionmoneromooo-monero3-1/+37
2017-02-20Optionally query moneropulse DNS records to check for updatesmoneromooo-monero5-2/+161
2017-02-20dns_utils: fix first checked DNS entry being ignoredmoneromooo-monero1-1/+0
2017-02-20util: add a vercmp function to compare version numbersmoneromooo-monero2-0/+18
2017-02-20dns_utils: factor TXT record loading code from checkpoint codemoneromooo-monero2-0/+105
2017-02-12Fixup choice of easylogging++ vs libunwind stack trace codemoneromooo-monero1-1/+1
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi843-2/+3
2017-02-06Add server auth to monerod, and client auth to wallet-cli and wallet-rpcLee Clagett7-3/+416
2017-02-05common: fix link error on at least one platform (no clue which one)moneromooo-monero1-0/+1
2017-02-04Use easylogging++'s stack trace facility where possiblemoneromooo-monero1-0/+19
2017-01-28Factor is_address_local code into a tools functionmoneromooo-monero2-0/+39
2017-01-25Updates to epee HTTP client codeLee Clagett2-35/+17
2017-01-24moved get_account_address_from_str_or_url from libcommon to libcryptonote_corekenshi842-23/+0
2017-01-22Replace BOOST_FOREACH with C++11 ranged forMiguel Herranz1-3/+3
2017-01-21Make stack trace show up in log file with default settingsmoneromooo-monero1-1/+1
2017-01-16Change logging to easylogging++moneromooo-monero7-33/+54
2017-01-10Remove db-auto-remove-logsMiguel Herranz2-6/+0
2017-01-10Show available types for db-type commandMiguel Herranz1-1/+4
2017-01-05Build wallet with Android NDKMoroccanMalinois1-1/+13
2016-12-21make openalias also available for solo miner; introduce namespace tools::dns_...kenshi842-0/+162
2016-12-20common: add missing #include <system_error> for std::error_codemoneromooo-monero1-0/+1
2016-12-20also use portable serializer for boost_serialization_helper.h and net_node.in...kenshi841-5/+20
2016-12-16Enabled HTTP auth support for monero-wallet-rpcLee Clagett3-10/+111
2016-12-11thread_group: fix build on older GCCmoneromooo-monero1-2/+0
2016-12-04Fix a few minor typosPierre Boyer1-1/+1
2016-11-25Added command_line::is_yesLee Clagett2-1/+29
2016-11-23Added task_region - a fork/join task implementationLee Clagett5-77/+394
2016-11-09thread_group: fix build with asserts enabledmoneromooo-monero1-1/+1
2016-11-02adding thread_group for managing async tasksLee Clagett3-2/+301
2016-10-20perf_timer: format string fix for 32 bitsmoneromooo-monero1-1/+1
2016-10-10perf_timer: new class and macros to make performance logs easiermoneromooo-monero3-1/+142
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-3/+3
2016-09-26Dropped "bit" from bitmonero.Randi Joseph1-3/+3
2016-09-24core: make the sync chunk block count overridablemoneromooo-monero2-0/+7
2016-09-18epee: optionally restrict HTTP service to a configurable user agentmoneromooo-monero2-0/+2
2016-09-18cmake: transitive deps and remove deprecated LINK_*redfish1-1/+3
2016-08-29More for PR#999Howard Chu1-1/+1
2016-08-28wallet: fix some "may be used uninitialized" warningsmoneromooo-monero1-2/+2
2016-07-27cmake,common: flag for stack traceredfish2-6/+5
2016-07-10common: stack trace: make clang happy with func ptrsredfish1-9/+29
2016-06-21remove POSIX_C_SOURCE and remove dlfcn.h for static buildsluigi11111-0/+2
2016-06-20common: fix build without libunwindmoneromooo-monero1-2/+2
2016-04-28Print stack trace on exceptionsmoneromooo-monero3-2/+168
2016-04-28add a --max-concurrency flagmoneromooo-monero2-0/+26
2016-04-06util: add a function to set umask to 077moneromooo-monero2-0/+11
2016-03-27common: new json_util.hmoneromooo-monero1-0/+53
2016-03-21Revert "Print stack trace upon exceptions"moneromooo-monero3-140/+0
2016-03-19Print stack trace upon exceptionsmoneromooo-monero3-0/+140
2016-03-11Use boost::thread instead of std::threadHoward Chu1-2/+2
2016-02-23dns_utils: const compatibility with older libunboundmoneromooo-monero1-22/+16
2016-02-18std::condvar is broken on Win32 with gcc/g++ 4.8 tooHoward Chu1-2/+2
2016-02-08core_tests: add tests for hard fork behaviors (MRL-0004)moneromooo-monero2-6/+0
2016-01-27more typos fixedHenning Kopp1-1/+1
2016-01-25more typos fixedHenning Kopp1-1/+1
2016-01-21OpenBSD support for Monero.me0wmix1-0/+2
2015-12-31updated copyright yearRiccardo Spagni19-19/+19
2015-12-19Add missing semicolons after log statementsmoneromooo-monero1-1/+1
2015-12-15Replace tabs and remove trailing whitespacewarptangent1-24/+24
2015-12-15Optionally restrict DNS queries to TCPwarptangent1-3/+24
2015-12-13add a --fakechain argument for testsmoneromooo-monero2-0/+6
2015-12-08Register daemon command line arguments to core if they're used in coremoneromooo-monero2-0/+48
2015-11-29wallet: cancellable refreshmoneromooo-monero2-7/+7
2015-11-25util: use putenv instead of setenv for mingwmoneromooo-monero1-0/+5
2015-11-21Fix startup crash when using a locale boost does not likemoneromooo-monero2-0/+21
2015-11-21i18n: allow language to be passed as a parametermoneromooo-monero2-5/+7
2015-10-27common: const and init list pedantrymoneromooo-monero2-2/+3
2015-09-27dns_utils: fix wrong assertsmoneromooo-monero1-2/+2
2015-08-30dns_utils: remove unnecessary string conversionmoneromooo-monero1-5/+2
2015-08-30dns_utils: factor the fetching code for different DNS record typesmoneromooo-monero2-59/+34
2015-08-30dns_utils: simplify string handling and fix leakmoneromooo-monero1-5/+1
2015-08-27dns_utils: add a const where possiblemoneromooo-monero2-2/+2
2015-08-27dns_utils: lock access to the singletonmoneromooo-monero1-0/+4
2015-08-27dns: make ctor privatemoneromooo-monero2-1/+15
2015-07-15Add missing file - i18n.cppmoneromooo-monero1-0/+297
2015-07-14Translatable strings for simplewalletmoneromooo-monero2-2/+40
2015-06-20Set dnssec_valid value correctly in dns_utils; fix address_from_url testRostislav1-3/+3
2015-06-07dns_utils: simpify smart pointer use, and use for url strings toomoneromooo-monero2-39/+46
2015-05-31cleaning up, removing redundant files, renaming, fixing incorrect licensesRiccardo Spagni3-0/+84
2015-05-19Allow name@domain.tld for OpenAlias lookupswarptangent2-0/+25
2015-05-19Revert "Allow name@domain.tld for OpenAlias lookups"warptangent2-25/+14
2015-04-29Allow name@domain.tld for OpenAlias lookupsThomas Winget2-14/+25
2015-04-10[fix] log level change. compilation: dns, testsrfree2monero1-1/+1
2015-04-02Fixed DNS resolution bug in WindowsThomas Winget1-4/+2
2015-04-01remerged; commands JSON. logging upgrade. doxygenrfree2monero3-1/+24
2015-03-24DNSSEC added (hardcoded key)Thomas Winget1-0/+66
2015-03-20Hopefully fixes build on WindowsThomas Winget2-1/+13
2015-02-242014 network limit 1.3 fix log/path/data +utilsrfree2monero1-1/+1
2015-02-24Daemonize changes pulled in -- daemon buildsThomas Winget4-0/+272
2015-01-02year updated in licenseRiccardo Spagni14-14/+14
2014-12-01moved rapidjson to external folder, fixed CMakeRiccardo Spagni24-8020/+0
2014-10-24cmake: support 2.8.7Ben Boeckel1-1/+1
2014-10-23cmake: handle private vs. public headersBen Boeckel1-2/+10
2014-10-23cmake: refactor common code with librariesBen Boeckel1-9/+1
2014-10-23cmake: put each library into its own directoryBen Boeckel1-0/+64
2014-10-18Stores seed language in wallet file. added rapidjson. Yet to test backward co...Oran Juice24-0/+8020
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni1-1/+2
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni1-1/+2
2014-10-03quick hacky fix for broken TXT readsRiccardo Spagni1-1/+9
2014-09-30updated DNSResolver/things that use it for DNSSECThomas Winget2-6/+14
2014-09-25Revert "low risk, potentially varint overflow bug patched thanks to BBR"Riccardo Spagni1-24/+1
2014-09-24Remove LDNS dep and fix a bug in libunbound const correctness fixThomas Winget2-4/+4
2014-09-24Removed ldns dependencyThomas Winget2-4/+9
2014-09-24low risk, potentially varint overflow bug patched thanks to BBRRiccardo Spagni1-1/+24
2014-09-24libunbound has const correctness issues...Thomas Winget1-5/+19
2014-09-24temp commitThomas Winget1-15/+42
2014-09-23Added function to check syntax of URL for DNS lookupThomas Winget2-8/+44
2014-09-23change to allow (at least a bit) for multiple TXT recordsThomas Winget2-9/+14
2014-09-23Monero addres from DNS TXT record implemented, tests passThomas Winget2-24/+45
2014-09-23Use the loop iterator, previous version of me.Thomas Winget1-2/+2
2014-09-23ipv4 and ipv6 resolution workingThomas Winget2-21/+125
2014-09-23Initial commit of DNS codeThomas Winget2-0/+141
2014-09-15Separate testnet default data dirZachary Michaels2-0/+2
2014-09-11HOW DO I ENGLISH?jebes1-1/+1
2014-09-11mispelled brief, corrected itjebes2-14/+14
2014-09-11HOW DO I GIT?jebes1-1/+1
2014-09-11Documented varintjebes4-40/+80
2014-09-09commented util.hjebes2-8/+45
2014-07-23License updated to BSD 3-clausefluffypony11-34/+319
2014-07-01Fix assert bug in base58 encodeZachary Michaels1-1/+1
2014-06-12DRY cin input_line (and test replacement of non-DRY usage)Thomas Winget2-0/+15
2014-06-12builds, but doesn't link. other than that, electrum-style recovery implement...Thomas Winget1-0/+6
2014-05-03initial [broken] updatemydesktop3-5/+80
2014-04-02json rpc for wallet and bugfixAntonio Juarez1-0/+2
2014-03-20some fixesAntonio Juarez4-5/+64
2014-03-03moved all stuff to githubAntonio Juarez11-0/+1249