luigi1111
2056ef78a0
Merge pull request #8379
...
4a4936b
Fix use of rtxn without a mdb_txn_safe wrapper (Howard Chu)
2022-08-22 22:41:08 -05:00
luigi1111
df02b56289
Merge pull request #8359
...
4d7f6f5
GCC: fix some unused warnings (Jeffrey Ryan)
2022-08-22 22:40:09 -05:00
luigi1111
67a27fb384
Merge pull request #8352
...
552528b
Remove async_blocked_mode_client (Jeffrey Ryan)
3ee2174
string_coding: unused functions (Jeffrey Ryan)
285d9f0
http_server_handlers_map2: dead macros (Jeffrey Ryan)
2022-08-22 22:39:34 -05:00
luigi1111
8d0487d6b7
Merge pull request #8333
...
0093bc2
Focus Doxygen documentation (Jeffrey Ryan)
2022-08-22 22:38:56 -05:00
luigi1111
c286e030d4
Merge pull request #8323
...
564fa30
DOCS: Rework Portable storage format example (Jeffrey Ryan)
2022-08-22 22:38:26 -05:00
luigi1111
080fc69435
Merge pull request #8299
...
a0df140
feat(trezor): add HF15 support, BP+ (Dusan Klinec)
2022-08-22 22:37:08 -05:00
SerHack
09d69b6946
rpc: remove overwriting value
2022-08-22 10:34:50 +02:00
SerHack
e988530e01
Remove redundant check
2022-08-22 10:19:12 +02:00
SerHack
501db2cedb
Wallet RPC: remove duplicate line
2022-08-21 10:52:33 +02:00
Crypto City
6f0fb76025
blockchain: fix invalid memory read getting fee on empty chain
2022-08-19 14:39:27 +00:00
Seth For Privacy
26c630f659
Update release check-list with lessons learned from v15/v16 fork
2022-08-19 08:14:20 -04:00
moneromooo-monero
a0985044d9
wallet2: better test on whether to allow output import
...
Being offline is not a good enough heuristic, so we keep track
of whether the wallet ever refreshed from a daemon, which is a
lot better, and probably the best we can do without manual user
designation (which would break existing cold wallet setups till
the user designates those wallets)
2022-08-18 19:29:03 +00:00
moneromooo-monero
c5579ac236
allow exporting outputs in chunks
...
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
2022-08-18 06:53:41 +00:00
j-berman
1e912ecd8a
wallet2: fixes for export/import output flow
...
- only allow offline wallets to import outputs
- don't import empty outputs
- export subaddress indexes when exporting outputs
2022-08-16 14:22:42 +00:00
moneromooo-monero
692f1d4e3d
wallet2: do not assume imported outputs must be non empty
2022-08-16 14:22:33 +00:00
moneromooo-monero
67b6d6ae2c
wallet2: prevent importing outputs in a hot wallet
2022-08-16 14:22:33 +00:00
moneromooo-monero
d9fc666db8
wallet2: fix missing subaddress indices in "light" exported outputs
2022-08-16 14:22:24 +00:00
moneromooo-monero
d06202dcc0
blockchain_prune: faster
...
on my anecdotal SSD, goes from about 9 hours to 1h20.
2022-08-15 16:16:18 +00:00
selsta
8305a9f9ef
depends: remove unused packages
2022-08-11 18:19:54 +02:00
selsta
7b15f21ef0
README: unbound is not vendored anymore
2022-08-11 00:48:50 +02:00
selsta
796513ff5f
repo: remove ldns leftovers
2022-08-11 00:21:42 +02:00
Seth For Privacy
ef1924a9cf
Bump to v0.18.1.0
2022-08-09 08:20:54 -04:00
selsta
f8d76ecb57
version: bump master version number
...
Otherwise Ledger rejects the wallet.
2022-08-09 03:37:27 +02:00
j-berman
04a1e2875d
ledger support for hf 15 (BP+, view tags)
2022-08-06 15:00:49 -07:00
selsta
6b61628881
dns_util: remove outdated DNSSEC DS trust anchor
2022-08-06 19:46:53 +02:00
SChernykh
f79765579c
Fixed get_block_template_backlog performance
...
Before the fix, it processed all transactions in the mempool which could be very slow when mempool grows to several MBs in size. I observed `get_block_template_backlog` taking up to 15 seconds of CPU time under high mempool load.
After the fix, only transactions that can potentially be mined in the next block will be processed (a bit more than the current block median weight).
2022-07-26 07:21:21 +02:00
selsta
f7f14459f5
device: set ledger min app version
2022-07-24 21:01:22 +02:00
selsta
85e697fa7b
randomx: update submodule
2022-07-24 17:38:59 +02:00
Jeffrey Ryan
564fa30966
DOCS: Rework Portable storage format example
...
@jtgrassie pointed out that the example I provided was colored incorrectly. He also made the good point that the image wasn't easy to review/correct. I reworked the example so that it's text-only. It's easier to review and edit, and reveals the structure better in my opinion. Also this is easier for people who can't distinguish colors as easily.
Make sure to double-check this work because there's a decent chance I screwed up the comments. The actual byte data was generated and should be solid.
2022-07-22 12:20:03 -05:00
j-berman
1fc60cac58
Publish submitted txs via zmq
2022-07-21 11:36:00 -07:00
moneromooo-monero
600de07bcf
wallet_rpc_server: longer timeout for stop_mining
...
That RPC will wait for mining to actually stop, which can be a while
if randomx has just started on randomx_init_dataset.
This fixes occasional failures in the mining functional test
2022-07-21 12:00:05 +00:00
moneromooo-monero
ac6db928c2
functional_tests: silence the cpu power test program
...
it's very spammy and drowns the test output
2022-07-21 12:00:05 +00:00
Howard Chu
4a4936b8af
Fix use of rtxn without a mdb_txn_safe wrapper
2022-07-20 20:58:03 +01:00
Jeffrey Ryan
308e3fa302
gpg_keys: add jeffro256 key
2022-07-18 12:55:43 -05:00
Seth For Privacy
89a2df67cd
Migrate VERSION variable to non-export
2022-07-18 10:32:54 -04:00
Seth For Privacy
b83874e9bd
Set version in ENV var
2022-07-18 10:14:44 -04:00
Seth For Privacy
bb955d1a73
Bump Gitian build instructions to v0.18.0.0
2022-07-18 08:32:55 -04:00
luigi1111
b6a029f222
Merge pull request #8435
...
cf3be99
Template hash func to fix compiler error on < gcc-6 (j-berman)
2022-07-15 11:43:15 -04:00
luigi1111
9df069f4ce
Merge pull request #8426
...
a82fba4
address PR comments (j-berman)
3be1dbd
connection: fix implementation (anon)
724ff21
connection: add segfault and deadlocks demo (anon)
2022-07-15 11:25:11 -04:00
luigi1111
f982163fc9
Merge pull request #8425
...
fe5d1be
build: prepare v0.18.0.0 (selsta)
2022-07-15 11:23:54 -04:00
luigi1111
4792ceefb1
Merge pull request #8414
...
2ba391f
hardforks: set mainnet and stagenet v15/16 fork height (selsta)
2022-07-15 11:22:01 -04:00
luigi1111
070c3d6b0f
Merge pull request #8433
...
db8181a
wallet2: force using output distribution for ringct outs (tobtoht)
2022-07-14 22:15:27 -04:00
luigi1111
02cbccc529
Merge pull request #8432
...
edcc094
derive multisig tx secret keys from an entropy source plus the tx inputs' key images (koe)
2022-07-14 22:14:41 -04:00
luigi1111
d912444a4a
Merge pull request #7986
...
5770265
wallet2: keep around transaction prefix for confirmed transfers (tobtoht)
2022-07-14 12:54:39 -04:00
j-berman
cf3be9926f
Template hash func to fix compiler error on < gcc-6
2022-07-13 22:44:43 -07:00
selsta
fe5d1bef56
build: prepare v0.18.0.0
2022-07-13 22:07:31 +02:00
koe
edcc094558
derive multisig tx secret keys from an entropy source plus the tx inputs' key images
2022-07-13 12:40:34 -05:00
luigi1111
cfdee9ba69
Merge pull request #8421
...
bd1e7c5
wallet2: prevent crash when reading tx w/fewer outputs than expected (j-berman)
2022-07-13 00:39:54 -04:00
luigi1111
6fed8c2d9f
Merge pull request #8149
...
c7b2944
multisig: fix critical vulnerabilities in signing (anon)
2022-07-13 00:38:29 -04:00
Jeffrey Ryan
0093bc230a
Focus Doxygen documentation
...
Right now Doxygen is documenting everything in the repo including submodules, everything in contrib,
util, tests, etc. This bogs down the documentation to the point where it is very hard to navigate. I think
it would be a good move to focus on documenting only the main C++ code which is specific to this repo.
Right now this means documenting `src/` (without SUPERCOP), `contrib/epee/`, `external/easylogging++`. After this commit,
Doxygen went from running >6000 graphs to about 2200 graphs.
2022-07-11 20:47:55 -05:00