Commit Graph

445 Commits (v0.8.0.0)

Author SHA1 Message Date
moneromooo-monero da0fd71d3e
only include the easylogging++ stack trace code when needed
7 years ago
Riccardo Spagni b38f6dcf0b
Merge pull request #2929
7 years ago
Riccardo Spagni 32c14e0f37
Merge pull request #2922
7 years ago
Riccardo Spagni 2f09828ea8
Merge pull request #2890
7 years ago
moneromooo-monero c70e8daa91
threadpool: fix deadlock in recursive waiter usage
7 years ago
Riccardo Spagni a3a8343051
Merge pull request #2857
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero 7193b89fe5 Scrub keys from memory just before scope end.
7 years ago
Riccardo Spagni b88f0879b5
Merge pull request #2873
7 years ago
Riccardo Spagni 6c0953b15a
Merge pull request #2860
7 years ago
Guillaume LE VAILLANT db2bc96512 Embed the translation files in the binary
7 years ago
moneromooo-monero ae55bacd8c
resumption support for updates using range requests
7 years ago
moneromooo-monero a1d44f2746
updates: use https for updates
7 years ago
moneromooo-monero 472a93c83a
download: SSL suport
7 years ago
moneromooo-monero fe1202646c
perf_timer: add non scoped start/stop timer defines
7 years ago
moneromooo-monero 493f7d0974
util: allow non numeric version parts
7 years ago
xmr-eric 3f18c642fc
Fix password capitalization mismatch
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
moneromooo-monero 7a2a574118
utils: initialize easylogging++ in on_startup
7 years ago
moneromooo-monero 549508296d
use memwipe in a few relevant places
7 years ago
moneromooo-monero 000666ff78
add a memwipe function
7 years ago
Riccardo Spagni 51e7645836
Merge pull request #2839
7 years ago
ston1th 0b08bf3968 fixed common/util.cpp to link against libressl
7 years ago
iDunk5400 fdf0acbf97
Tools, daemonizer: fix building on Windows
7 years ago
Riccardo Spagni edebe4e3b6
Merge pull request #2736
7 years ago
moneromooo-monero e89994e98f
wallet: rejig to avoid prompting in wallet2
7 years ago
moneromooo-monero ec5135e5b7
move input_line from command_line to simplewallet
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
7 years ago
Pavel Maryanov a17efcb039
make this build on SunOS/Solaris
7 years ago
Riccardo Spagni 68d5952f6a
Merge pull request #2752
7 years ago
Riccardo Spagni a2b427b1bf
Merge pull request #2749
7 years ago
Riccardo Spagni 0d0ce8c21e
Merge pull request #2742
7 years ago
Riccardo Spagni 8df6b010eb
Merge pull request #2696
7 years ago
Riccardo Spagni f4fded6fcf
Merge pull request #2683
7 years ago
Riccardo Spagni f26e7a84a6
Merge pull request #2620
7 years ago
stoffu 105425b7f6
simplewallet: reject invalid argument for boolean parameter
7 years ago
moneromooo-monero 68c0178220
updates: add a special case for "install-" build tags on windows
7 years ago
Leon Klingele f732e723b7
Disguise password length in prompt
7 years ago
Howard Chu 6738753b30
Use max_concurrency as-is
7 years ago
moneromooo-monero 937e7f8aa6
Initialize openssl on startup
7 years ago
Riccardo Spagni 1280ba4f5b
Merge pull request #2589
7 years ago
Riccardo Spagni c45f3ac4d9
Merge pull request #2568
7 years ago
moneromooo-monero 7130cf0c61
Add tools::on_startup, and warn about glibc 2.25 bug if found
7 years ago
moneromooo-monero a4b4651cb0
dns_utils: allow an optional DNS server IP in DNS_PUBLIC
7 years ago
moneromooo-monero 6bd4dac6e2
util: ignore SIGPIPE
7 years ago
moneromooo-monero 8f0cea6355
add a command_line function to check for defaulted options
7 years ago
Riccardo Spagni abe24f4429
Merge pull request #2504
7 years ago
Riccardo Spagni 08ada1fa8b
Merge pull request #2440
7 years ago
Riccardo Spagni c2e46edca2
Merge pull request #2398
7 years ago
Riccardo Spagni 216395d43e
Merge pull request #2379
7 years ago
moneromooo-monero f182acdd36
dns_utils: query DNS records in parallel
7 years ago
Riccardo Spagni 8f1f43163a
Merge pull request #2412
7 years ago
Riccardo Spagni 1a73843cec
Merge pull request #2446
7 years ago
Riccardo Spagni 591e53445b
Merge pull request #2044
7 years ago
moneromooo-monero 6137a0b94d
blockchain: reject unsorted ins and outs from v7
7 years ago
Howard Chu 6d0ca7d11f
Tweak concurrency limits
7 years ago
Howard Chu 510d0d4753
Use a threadpool
7 years ago
moneromooo-monero 0c36b9f931
common: add apply_permutation file and function
7 years ago
Howard Chu 81fb2f5347
Silence more stupid gcc warnings
7 years ago
Thomas Winget 77986023c3
json serialization for rpc-relevant monero types
7 years ago
moneromooo-monero e0592e87d8
dns_utils: remove a few obsolete things
7 years ago
moneromooo-monero 6ac61100a1
Add a --fluffy-blocks option to relay blocks as fluffy blocks
7 years ago
Lee Clagett 9c83f8063d Do not create file when RPC user/pass is given and use file locking
7 years ago
moneromooo-monero a95e460c71
move db specific options to BlockchainDB
7 years ago
Riccardo Spagni ff0afc196e
Merge pull request #2313
7 years ago
Riccardo Spagni 335681896a
Merge pull request #2311
7 years ago
moneromooo-monero 80794b3114
thread_group: set thread size to THREAD_STACK_SIZE
7 years ago
moneromooo-monero 64ab88446a
rpc_client: print destination host/port when failing to connect
7 years ago
Howard Chu 80344740bd
More DB support cleanup
7 years ago
moneromooo-monero 5a283078ec
cryptonote_protocol: large block sync size before v4
7 years ago
Riccardo Spagni 3ff67323b7
Merge pull request #2288
7 years ago
Riccardo Spagni e457cc7891
Merge pull request #2281
7 years ago
Riccardo Spagni 1cf4665d2a
Merge pull request #2237
7 years ago
moneromooo-monero c6e200a8ab
core: add --db-salvage command line flag
7 years ago
moneromooo-monero e499ff3322
simplewallet: factor out message_writer
7 years ago
moneromooo-monero 7ed5ab47ea
scoped_message_writer: pause readline to match simplewallet
7 years ago
moneromooo-monero 569b9b2b50
updates: add "misc_log_ex.h" for logs
7 years ago
moneromooo-monero 74628941d5
dns_utils: add <functional> for std::function
7 years ago
Riccardo Spagni ea46a5527a
Merge pull request #2234
7 years ago
Riccardo Spagni a6ea26e7fa
Merge pull request #2215
7 years ago
Riccardo Spagni f5be5b7e7b
Merge pull request #2210
7 years ago
Riccardo Spagni b6ae718456
Merge pull request #2195
7 years ago
Riccardo Spagni 04591af7fd Merge pull request #2153
7 years ago
moneromooo-monero 19d7f568ce
perf_timer: allow profiling more granular than millisecond
7 years ago
moneromooo-monero 214fd81e93
some include cleanup
7 years ago
moneromooo-monero 06aea2cf0a
move get_proof_of_trust_hash from util.h to p2p_protocol_defs.h
7 years ago
moneromooo-monero cb0b559451
Move OpenAlias console input back from libs
7 years ago
moneromooo-monero 58f3fc68e4
Make msgwriter logs go to file only
7 years ago
Erik de Castro Lopo 35d68b2c6d Fix spelling errors
7 years ago
Howard Chu 464afd4d2d
Ensure DNSResolver destructor runs on exit
7 years ago
jethro e1f3dfccc8 Add readline support to cli
7 years ago
Gentian 4b932ff314 changed crypto to cncrypto so it generated libcncrypto
7 years ago
Riccardo Spagni f33a696ec7
Merge pull request #1883
7 years ago
moneromooo-monero d023831327
use const references in catch blocks
7 years ago
stoffu 250c4cb3e0
wallet-rpc: enable openalias
7 years ago
moneromooo-monero 749ebacebd
download: check available disk space before downloading
7 years ago
moneromooo-monero f36c5f1e08
download: give download threads distinct names
7 years ago
moneromooo-monero 63f0e074eb
download: async API
7 years ago
moneromooo-monero 583a7b5c74
core: protect precomputed block hashes with SHA256
7 years ago
moneromooo-monero ada0e23a84
updates: fix user/auto url split
7 years ago
moneromooo-monero 5901331669
updates: remove testnet case
7 years ago
moneromooo-monero 822577eb42
updates: we now have a user URL, and an automatic one
7 years ago
moneromooo-monero 6a5dfb88d2
updates: add all update servers
7 years ago
moneromooo-monero 72d40f13a4
updates: use HTTP, not HTTPS
7 years ago
Riccardo Spagni 1a4298685a
Merge pull request #1766
7 years ago
moneromooo-monero 45101550f2
updates: use updates host, not downloads, for HTTP
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
Riccardo Spagni 2bdad8d695
Merge pull request #1760
7 years ago
Riccardo Spagni 058eed369b
cmakify openssl
7 years ago
anonimal 5c3badb749
dns_utils: fix infinite recursion when distributing empty dns_urls
7 years ago
moneromooo-monero a5a0a3c894
core: updates can now be downloaded (and SHA256 hash checked)
7 years ago
moneromooo-monero 216f062eb8
util: add a SHA256 function
7 years ago
moneromooo-monero f640512c53
Optionally query moneropulse DNS records to check for updates
7 years ago
moneromooo-monero 969ad710ba
dns_utils: fix first checked DNS entry being ignored
7 years ago
moneromooo-monero 08c3f38031
util: add a vercmp function to compare version numbers
7 years ago
moneromooo-monero e8a7525ceb
dns_utils: factor TXT record loading code from checkpoint code
7 years ago
moneromooo-monero 422ecc98e4
Fixup choice of easylogging++ vs libunwind stack trace code
7 years ago
Riccardo Spagni eacf2124b6 Merge pull request #1689
7 years ago
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic
7 years ago
Riccardo Spagni d30b64f457
Merge pull request #1674
7 years ago
Lee Clagett ce7fcbb4ae Add server auth to monerod, and client auth to wallet-cli and wallet-rpc
7 years ago
moneromooo-monero 92978b2c0f
common: fix link error on at least one platform (no clue which one)
7 years ago
moneromooo-monero cd34fc655d
Use easylogging++'s stack trace facility where possible
7 years ago
Riccardo Spagni 10b625079b
Merge pull request #1645
7 years ago
Riccardo Spagni 5fb3f97a55
Merge pull request #1629
7 years ago
Riccardo Spagni ca2e2c2453 Merge pull request #1627
7 years ago
moneromooo-monero 9bd9906e8f
Factor is_address_local code into a tools function
7 years ago
Lee Clagett c02e1cb943 Updates to epee HTTP client code
7 years ago
kenshi84 55a8e982c0 moved get_account_address_from_str_or_url from libcommon to libcryptonote_core
7 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
7 years ago
moneromooo-monero a854cec3ba
Make stack trace show up in log file with default settings
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Riccardo Spagni 006bb0e957
Merge pull request #1538
7 years ago
Miguel Herranz aff28178e6 Remove db-auto-remove-logs
8 years ago
Miguel Herranz e309055819 Show available types for db-type command
8 years ago
Riccardo Spagni 2a996f492f
Merge pull request #1510
8 years ago
MoroccanMalinois 80abc3bc4a Build wallet with Android NDK
8 years ago
kenshi84 99580adf66 make openalias also available for solo miner; introduce namespace tools::dns_utils; support integrated address with dns lookup
8 years ago
moneromooo-monero 1976eddd89
common: add missing #include <system_error> for std::error_code
8 years ago
Riccardo Spagni b9b9028e50
Merge pull request #1462
8 years ago
kenshi84 2ac8007544 also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp
8 years ago
Lee Clagett 427054c3d5 Enabled HTTP auth support for monero-wallet-rpc
8 years ago
moneromooo-monero 81c6bb9a40
thread_group: fix build on older GCC
8 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
Lee Clagett 91ffb61c25 Added command_line::is_yes
8 years ago
Lee Clagett f025198f19 Added task_region - a fork/join task implementation
8 years ago
moneromooo-monero acf908c834
thread_group: fix build with asserts enabled
8 years ago
Lee Clagett 64094e5f4e adding thread_group for managing async tasks
8 years ago
moneromooo-monero 12d861694d
perf_timer: format string fix for 32 bits
8 years ago
moneromooo-monero 74dfdb0b30
perf_timer: new class and macros to make performance logs easier
8 years ago
Riccardo Spagni 4cb1348548
Merge pull request #1139
8 years ago
Randi Joseph 9e54616924 Dropped "bit" from bitmonero.
8 years ago
moneromooo-monero 5e3e362c85
core: make the sync chunk block count overridable
8 years ago
moneromooo-monero eeb2bbc0fc
epee: optionally restrict HTTP service to a configurable user agent
8 years ago
redfish e1c7af35d4 cmake: transitive deps and remove deprecated LINK_*
8 years ago
Howard Chu 5bba2fdbb0
More for PR#999
8 years ago
moneromooo-monero fbd7c359ee
wallet: fix some "may be used uninitialized" warnings
8 years ago
redfish 0f990d0183 cmake,common: flag for stack trace
8 years ago
redfish fa85cd845f common: stack trace: make clang happy with func ptrs
8 years ago
luigi1111 d7189600ae
remove POSIX_C_SOURCE and remove dlfcn.h for static builds
8 years ago
Riccardo Spagni 03477063ba
Merge pull request #868
8 years ago
moneromooo-monero 15c2b69db7
common: fix build without libunwind
8 years ago
Riccardo Spagni e97d96ccfb
Merge pull request #775
8 years ago
moneromooo-monero e409e59d29
Print stack trace on exceptions
8 years ago
moneromooo-monero 513a658c87
add a --max-concurrency flag
8 years ago
moneromooo-monero 7385c036bd
util: add a function to set umask to 077
8 years ago
moneromooo-monero f8d05f3cd9
common: new json_util.h
8 years ago
moneromooo-monero f7301c3563
Revert "Print stack trace upon exceptions"
8 years ago
moneromooo-monero fff238ec94
Print stack trace upon exceptions
8 years ago
Howard Chu b937a2c915 Use boost::thread instead of std::thread
8 years ago
moneromooo-monero 283894d8ff
dns_utils: const compatibility with older libunbound
8 years ago
Howard Chu 014f8868f2 std::condvar is broken on Win32 with gcc/g++ 4.8 too
8 years ago
moneromooo-monero a333c42cde
core_tests: add tests for hard fork behaviors (MRL-0004)
8 years ago
Riccardo Spagni 153fe0cb75
Merge pull request #622
8 years ago
Henning Kopp 9abc4b831b more typos fixed
8 years ago
me0wmix 28f95eb001 OpenBSD support for Monero.
8 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
moneromooo-monero 3f2970fadb
Add missing semicolons after log statements
9 years ago
warptangent 5131b263ed Replace tabs and remove trailing whitespace
9 years ago
warptangent 0d40de48c2
Optionally restrict DNS queries to TCP
9 years ago
moneromooo-monero 10da0a0b7c
add a --fakechain argument for tests
9 years ago
moneromooo-monero 336b37580f
Register daemon command line arguments to core if they're used in core
9 years ago
Riccardo Spagni 2bed53cb6b
Merge pull request #515
9 years ago
moneromooo-monero d68a63e404
wallet: cancellable refresh
9 years ago
moneromooo-monero 0921f5b4d7
util: use putenv instead of setenv for mingw
9 years ago
moneromooo-monero f3724aef88
Fix startup crash when using a locale boost does not like
9 years ago
moneromooo-monero 0c1dae32b4
i18n: allow language to be passed as a parameter
9 years ago
moneromooo-monero e70d2e5be8
common: const and init list pedantry
9 years ago
moneromooo-monero 151c32d5c4
dns_utils: fix wrong asserts
9 years ago
moneromooo-monero 4e138a02df
dns_utils: remove unnecessary string conversion
9 years ago
moneromooo-monero f928468b9b
dns_utils: factor the fetching code for different DNS record types
9 years ago
moneromooo-monero 4ef0da184d
dns_utils: simplify string handling and fix leak
9 years ago
moneromooo-monero ae5f28cb51
dns_utils: add a const where possible
9 years ago
moneromooo-monero f43d465da2
dns_utils: lock access to the singleton
9 years ago
moneromooo-monero 5990344cb0
dns: make ctor private
9 years ago
moneromooo-monero ea58576cf6
Add missing file - i18n.cpp
9 years ago
moneromooo-monero 78b2eabc87 Translatable strings for simplewallet
9 years ago
Rostislav 3ade396406 Set dnssec_valid value correctly in dns_utils; fix address_from_url test
9 years ago
moneromooo-monero a9b1f7eb05
dns_utils: simpify smart pointer use, and use for url strings too
9 years ago
Riccardo Spagni e01d32e52d
cleaning up, removing redundant files, renaming, fixing incorrect licenses
9 years ago
warptangent fee8424938
Allow name@domain.tld for OpenAlias lookups
9 years ago
warptangent a0fe18f63a
Revert "Allow name@domain.tld for OpenAlias lookups"
9 years ago
Thomas Winget b18368b635
Allow name@domain.tld for OpenAlias lookups
9 years ago
rfree2monero 32c19c6c3d
[fix] log level change. compilation: dns, tests
9 years ago
Riccardo Spagni 6f0d93097e
Merge pull request #252
9 years ago
Thomas Winget c0de96f8bd
Fixed DNS resolution bug in Windows
9 years ago
rfree2monero c511abf005 remerged; commands JSON. logging upgrade. doxygen
9 years ago
Thomas Winget dbf46a721a
DNSSEC added (hardcoded key)
9 years ago
Thomas Winget 2b0583b2c6
Hopefully fixes build on Windows
9 years ago
Thomas Winget 9193d6fb5b
Daemonize changes pulled in -- daemon builds
9 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Ben Boeckel 7d708e4223 cmake: support 2.8.7
10 years ago
Ben Boeckel f53f04724c cmake: handle private vs. public headers
10 years ago
Ben Boeckel 55ca7d3b34 cmake: refactor common code with libraries
10 years ago
Ben Boeckel 89cff7bddc cmake: put each library into its own directory
10 years ago
Riccardo Spagni cee87473ad build libunbound from external if no local libunbound or for static builds
10 years ago
Riccardo Spagni c4d6658f4c
quick hacky fix for broken TXT reads
10 years ago
Thomas Winget 0e1449135d updated DNSResolver/things that use it for DNSSEC
10 years ago
Riccardo Spagni 59a8366bb1 Revert "low risk, potentially varint overflow bug patched thanks to BBR"
10 years ago
Thomas Winget fab95aef64
Remove LDNS dep and fix a bug in libunbound const correctness fix
10 years ago
Thomas Winget 2248124453 Removed ldns dependency
10 years ago
Riccardo Spagni 4e2b2b942d low risk, potentially varint overflow bug patched thanks to BBR
10 years ago
Thomas Winget 738357459b
libunbound has const correctness issues...
10 years ago
Thomas Winget 1e193d687d temp commit
10 years ago
Thomas Winget 1dece111cc Added function to check syntax of URL for DNS lookup
10 years ago
Thomas Winget c14c7e1683 change to allow (at least a bit) for multiple TXT records
10 years ago
Thomas Winget a5757a628f Monero addres from DNS TXT record implemented, tests pass
10 years ago
Thomas Winget 9a3b18dbc2 Use the loop iterator, previous version of me.
10 years ago
Thomas Winget 578050e91d ipv4 and ipv6 resolution working
10 years ago
Thomas Winget 1ae6db25e6 Initial commit of DNS code
10 years ago
Zachary Michaels 018e251cc0
Separate testnet default data dir
10 years ago
jebes a13e879251 HOW DO I ENGLISH?
10 years ago
jebes f7900ccfc1 mispelled brief, corrected it
10 years ago
jebes 9d6f9335d1 HOW DO I GIT?
10 years ago
jebes a70bf86037 Documented varint
10 years ago
jebes c085e9294f commented util.h
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Zachary Michaels 7259f07a20 Fix assert bug in base58 encode
10 years ago
Thomas Winget ce352392d5 DRY cin input_line (and test replacement of non-DRY usage)
10 years ago
Thomas Winget d22e458c6c builds, but doesn't link. other than that, electrum-style recovery implemented (but not tested\!)
10 years ago
mydesktop 333f975760 initial [broken] update
10 years ago
Antonio Juarez 29c2859a3e json rpc for wallet and bugfix
10 years ago
Antonio Juarez 8efa1313f3 some fixes
10 years ago
Antonio Juarez 296ae46ed8 moved all stuff to github
10 years ago