Commit Graph

6188 Commits

Author SHA1 Message Date
moneromooo-monero 5e2e003cfb
http_protocol_handler: limit the number of starting newlines 2018-05-31 12:17:54 +01:00
moneromooo-monero fd9019b37d
abstract_tcp_server2: timeout on RPC connections 2018-05-31 12:17:52 +01:00
moneromooo-monero ccaa666cf9
http_protocol_handler: speedup newline discarding 2018-05-31 12:17:50 +01:00
moneromooo-monero ca7f0249eb
console_handler: fix start_default_console use of prompt parameter
It had not been updated to the function type change
2018-05-31 12:17:48 +01:00
cslashm 4602c2674f Fix CMAKE config for PCSC in order to avoid msys DLL dependencies 2018-05-31 12:19:44 +02:00
moneromooo-monero 49cf41a61d
protocol: do not switch to unsafe sync mode for just a few blocks 2018-05-30 18:28:55 +01:00
moneromooo-monero 22a4cb0609
core: fix automatic safe db sync mode switching 2018-05-30 18:28:53 +01:00
moneromooo-monero 15e029ac6d
rpc: fix get_output_distribution cache for the cumulative case
The distribution was not converted to cumulative after a cache hit
2018-05-30 16:10:53 +01:00
anonimal f6687c3ed8
rapidjson: remove outdated in-tree, use submodule
Includes ~2 years worth of fixes including security and build.

Note: this pulls directly from master, not a release branch/tag. See
https://github.com/Tencent/rapidjson/issues/1265

(cherry picked from commit 8a6c081df7)
2018-05-25 05:33:23 +00:00
Riccardo Spagni aa6850c71d
Merge pull request #3846
e18cb33e update checkpoints (Riccardo Spagni)
f1cdcba9 update checkpoints for point release (Riccardo Spagni)
ed273a88 bump version for point release (Riccardo Spagni)
2018-05-23 21:21:59 +02:00
Riccardo Spagni e18cb33e08
update checkpoints 2018-05-23 21:16:57 +02:00
Riccardo Spagni f1cdcba95e
update checkpoints for point release 2018-05-23 21:13:54 +02:00
Riccardo Spagni ed273a88d2
bump version for point release 2018-05-23 21:10:06 +02:00
Riccardo Spagni c79fe98b71
Merge pull request #3843
e05a17f1 Fix PCSC discovery under Windows/MSYS Fix PCSC compilation under windows (cslashm)
2018-05-23 20:42:57 +02:00
cslashm e05a17f1ea Fix PCSC discovery under Windows/MSYS
Fix PCSC compilation under windows
2018-05-22 19:43:49 +02:00
Riccardo Spagni 9205bba38a
Merge pull request #3801
96405bca crypto: more places needing fixing for GCC 8.1 (moneroexamples)
86c63b8e chacha: fix build with GCC 8.1 (moneromooo-monero)
2018-05-21 21:59:27 +02:00
Riccardo Spagni 9bde29cb23
Merge pull request #3833
aabe3eed Fix output shuffling for multisig (stoffu)
2018-05-21 20:38:58 +02:00
Riccardo Spagni b25c9ee183
Merge pull request #3838
38ef5f8b simplewallet: use correct unit for fee command (stoffu)
2018-05-21 20:38:31 +02:00
Riccardo Spagni 252e834800
Merge pull request #3796
fac173d8 Wallet API: allow log path to be non-default & console output to be configurable (stoffu)
2018-05-21 20:37:58 +02:00
Riccardo Spagni ace614612b
Merge pull request #3815
ffe9d882 speed up get_output_distribution (and precalc common case) (moneromooo-monero)
2018-05-21 20:37:19 +02:00
Riccardo Spagni 23edf8901f
Merge pull request #3831
7f33e07d daemon: request unpruned transactions for print_tx (moneromooo-monero)
2018-05-21 20:36:47 +02:00
Riccardo Spagni 91de2f812f
Merge pull request #3811
13184bc4 [RELEASE] Update readme to include link to announcement list (Gingeropolous)
2018-05-21 20:36:21 +02:00
Riccardo Spagni 2a1a208b2b
Merge pull request #3753
4980d3c0 blockchain: pop top if block version disagrees with the ideal fork version (stoffu)
2018-05-21 20:35:15 +02:00
Riccardo Spagni df688e0ec5
Merge pull request #3810
d6074be5 unit_tests: set default data dir to the source tree at build time (moneromooo-monero)
2018-05-21 20:34:32 +02:00
Riccardo Spagni 770c0189d0
Merge pull request #3808
41cb11b2 version.cmake: fix configuring version.cpp without git (moneromooo-monero)
2018-05-21 20:34:10 +02:00
stoffu 38ef5f8b51
simplewallet: use correct unit for fee command 2018-05-20 23:17:07 +09:00
stoffu aabe3eedb8
Fix output shuffling for multisig 2018-05-20 09:40:32 +09:00
moneromooo-monero ffe9d8821a
speed up get_output_distribution (and precalc common case) 2018-05-19 13:28:02 +01:00
moneromooo-monero 7f33e07da3
daemon: request unpruned transactions for print_tx
instead of uninitialized
2018-05-19 00:05:37 +01:00
Gingeropolous 13184bc41e
[RELEASE] Update readme to include link to announcement list
same as 3765 on master
2018-05-15 22:07:01 -04:00
moneromooo-monero d6074be56b
unit_tests: set default data dir to the source tree at build time 2018-05-15 21:45:51 +01:00
moneromooo-monero 41cb11b211
version.cmake: fix configuring version.cpp without git 2018-05-15 18:41:09 +01:00
Thaer Khawaja a66f152f75 Use median timestamp if current time renders a block invalid. 2018-05-13 11:58:05 -07:00
moneroexamples 96405bcaa0
crypto: more places needing fixing for GCC 8.1 2018-05-13 18:17:36 +01:00
moneromooo-monero 86c63b8e15
chacha: fix build with GCC 8.1 2018-05-13 18:17:34 +01:00
stoffu fac173d831
Wallet API: allow log path to be non-default & console output to be configurable 2018-05-12 08:57:29 +09:00
Riccardo Spagni 9ccd84b271
Merge pull request #3793
cc9dd7a6 wallet2: consider 6 outputs or less to be unmixable from v7 (moneromooo-monero)
2018-05-10 17:23:27 -07:00
moneromooo-monero cc9dd7a64a
wallet2: consider 6 outputs or less to be unmixable from v7 2018-05-10 21:19:54 +01:00
Riccardo Spagni 80b673dcad
Merge pull request #3788
f24c970f blockchain: invalidate misc caches when popping blocks (moneromooo-monero)
2018-05-09 18:27:10 +02:00
Riccardo Spagni e452e57a39
Merge pull request #3783
00dd9397 Fix mdb_load append option (hyc)
fa958d4b ITS#8831 move flag init into readhdr (hyc)
2018-05-09 18:23:26 +02:00
moneromooo-monero f24c970f96
blockchain: invalidate misc caches when popping blocks
Might be a bit heavy handed, but conservative.
2018-05-09 09:11:35 +01:00
Riccardo Spagni bab5bbfc19
Merge pull request #3741
2e336347 unit_tests: fix build after get_output_distribution signature change (moneromooo-monero)
2018-05-08 10:03:34 +02:00
Riccardo Spagni 20ef37bbca
Merge pull request #3775
6f859e43 cryptonote: make sure outPk setup always happens (moneromooo-monero)
3880bf39 cryptonote_protocol_handler.inl: remove span read just now that failed to pass some basic tests (stoffu)
da249fd5 cryptonote_protocol_handler.inl: fix return type mismatches (int vs bool) (stoffu)
e3c68b90 README.md: mention building deps with -fPIC for static builds (moneromooo-monero)
c1886155 unit_tests: fix build after get_output_didstribution signature change (moneromooo-monero)
82b05d50 Adding required library (dependency of boost::this_thread::sleep_for) (Gene Peters)
f9d0827b Fix broken interactive daemon 'limit' commands plus RPC calls (rbrunner7)
53a1962d epee: Drop deprecated Boost.Thread header (Jan Beich)
18c2f6e2 mlog: fix setting no logs (moneromooo-monero)
7346a59c Build: update miniupnp submodule (anonimal)
dad10775 Only log an error if fork version is higher AND is not known. (Thaer Khawaja)
ffeeefde speedup get_output_histogram for all amounts when min_count > 0 (moneromooo-monero)
2dae0f20 wallet2: add missing parameters to get_output_histogram (moneromooo-monero)
5bd7f760 import_multisig_info: fix sanity check crash in detach_blockchain (Mikhail Mitkevichl)
19e01378 Build: remove UPnP definition from snap (anonimal)
6b853980 Build: update CMake and p2p for in-tree miniupnp (anonimal)
859db52f CMake: update new location of in-tree miniupnpc (anonimal)
f21df05c Build: add miniupnp submodule (anonimal)
10685648 Build: remove in-tree miniupnpc (anonimal)
0b88fff3 simplewallet: fix help message of sign_transfer (stoffu)
f82c10dc WalletManagerImpl: reuse existing connection to daemon instead of reconnectivng every time (stoffu)
998c1461 daemon: read config file before reading any other args (stoffu)
f914df84 device: add a one off override keyword where appropriate (moneromooo-monero)
51b511be simplewallet: add version command (moneromooo-monero)
35d1269f daemon: add a version command (moneromooo-monero)
d8584fc8 util: log stack trace on crash (moneromooo-monero)
875c1cab wallet2: increase rpc timeout for get_output_distribution (moneromooo-monero)
70f23217 add top height to get_output_distribution, and cache it for rct (moneromooo-monero)
8c7363fb rpc: add missing perf timer for get_output_distribution (moneromooo-monero)
b5d6c723 wallet2: store subaddress lookahead settings (stoffu)
3367ed86 blockchain_blackball: fix build with CLANG 5 (moneromooo-monero)
94b899db Use 'boost' mutex instead of 'std' mutex (cslashm)
2c274e05 Fix sub-address tx scan. (cslashm)
73951cbd wallet2: request transactions in slices when scanning for known rings (moneromooo-monero)
25fe67e4 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
08343aba tx_pool: fix loading with colliding key images (moneromooo-monero)
a9cc88ee common: make this build with unbound 1.4.20 (moneromooo-monero)
24acb66e wallet2: fix misc issues when the ringdb can't be initialized (moneromooo-monero)
0b26c4d5 wallet2: move segregation height to v7 (moneromooo-monero)
eecfb57d wallet: warn if not using the default ring size (moneromooo-monero)
aa5c2e01 simplewallet: warn about key reuse on startup (moneromooo-monero)
1e0958c0 wallet: fix default mixin (4 -> 6) (sneurlax)
0beb94f3 device: fix endianess dependence on subaddress secret key generation (moneromooo-monero)
11c933e1 fix lambda compile error on openbsd (moneromooo-monero)
c77d2bfa Add the possibility to export private view key for fast scan. (cslashm)
100b7bc1 Change mutex lock model to avoid dead lock and ensure locks are always released. (cslashm)
641dfc99 Automatic height setup when creating/restoring hw device. (cslashm)
dac3895a update block hashes for checkpoints.dat (Riccardo Spagni)
b1398fff core: fix use of uninitialised data (moneromooo-monero)
2018-05-08 09:58:04 +02:00
Riccardo Spagni 40070a661f
Merge pull request #3776
ede213f6 cryptonote: make sure outPk setup always happens (moneromooo-monero)
2018-05-08 09:57:35 +02:00
hyc 00dd93971a Fix mdb_load append option
Use MDB_CURRENT to avoid seeking to new key when appending DUPs.
Reinit cursor on new batch, if appending DUPs.
2018-05-08 06:34:56 +01:00
hyc fa958d4b4b ITS#8831 move flag init into readhdr
Avoid stomping on flags from 1st readhdr invocation
2018-05-08 06:34:50 +01:00
moneromooo-monero ede213f65c
cryptonote: make sure outPk setup always happens 2018-05-07 19:22:18 +01:00
moneromooo-monero 6f859e4328
cryptonote: make sure outPk setup always happens 2018-05-07 19:21:52 +01:00
stoffu 4980d3c0c9
blockchain: pop top if block version disagrees with the ideal fork version 2018-05-06 20:51:28 +09:00
Riccardo Spagni e8e2bd5212
Merge pull request #3751
2ade8dfb ringct: do not show verification errors with default settings (moneromooo-monero)
2018-05-05 09:09:54 +02:00