luigi1111
f555e3855b
Merge pull request #8266
...
ab9766e
depends: update unbound to 1.15.0 (selsta)
2 years ago
luigi1111
f4669bfa2b
Merge pull request #8046
...
df2e680
wallet2: speedup large tx construction: reserve vector memory (moneromooo-monero)
38cdf01
wallet2: speedup large tx construction: batch ringdb lookups (Crypto City)
353cd53
wallet2: speedup large tx construction: no pointless clsag generation (Crypto City)
2b95178
wallet2: speedup large tx construction: batch ringdb updates (Crypto City)
c9cf0b7
wallet2: speedup large tx construction: cache public key validity (moneromooo-monero)
2 years ago
moneromooo-monero
fde7c96b5c
wallet2: fix spurious reorg detection with untrusted nodes
...
When forced to deal with an untrusted node, a wallet will quantize
its current height to disguise the real height to the adversary, to
try and minimize the daemon's ability to distinguish returning
wallets.
Daemons will thus return more blocks than the wallet needs, starting
from earlier in the chain. These extra blocks will be disregarded
by the wallet, which had already scanned them.
However, for the purposes of reorg size detection, the wallet assumes
all blocks the daemon sends are different, which is only correct if
the wallet hasn't been coy, which is only the case for trusted
daemons (which you should use). This causes an issue when the size
of this "fake reorg" is above the sanity check threshold at which
the wallet refuses a reorg.
To fix this, the reorg size check is moved later on, when the reorg
is about to actually happen, after the wallet has checked which
blocks are actually different from the ones it expects.
2 years ago
moneromooo-monero
df2e680825
wallet2: speedup large tx construction: reserve vector memory
...
2.8 seconds -> 2.6 seconds on a test case
2 years ago
Crypto City
38cdf01c64
wallet2: speedup large tx construction: batch ringdb lookups
...
3.3 seconds -> 2.8 seconds on a test case
2 years ago
Crypto City
353cd5355e
wallet2: speedup large tx construction: no pointless clsag generation
...
4.1 seconds -> 3.3 seconds on a test case
2 years ago
Crypto City
2b95178897
wallet2: speedup large tx construction: batch ringdb updates
...
5.2 seconds -> 4.1 seconds on a test case
2 years ago
moneromooo-monero
c9cf0b78f8
wallet2: speedup large tx construction: cache public key validity
...
5.9 second -> 5.2 seconds on a test case
2 years ago
Jeffrey Ryan
62914e7e3d
Ignore gitian build files
2 years ago
j-berman
b9d2c788bc
fix backoff delay logic when re-relaying txs
2 years ago
j-berman
bae4a1ad8f
Don't send peerlist larger than max allowed
2 years ago
luigi1111
8349cfe4a6
Merge pull request #8321
...
7d6c748
Set hf v15 testnet fork heights (j-berman)
2 years ago
luigi1111
c76e33bc44
Merge pull request #8304
...
0226df9
More tests for view tags (SChernykh)
2 years ago
luigi1111
d58ea37a8d
Merge pull request #8302
...
41da2fe
Update copyright to 2022 for Hardfork files (Akrit)
2 years ago
luigi1111
9e71901346
Merge pull request #8301
...
6ef945d
Doxygen: Hide anonymous namespaces from documentation by default (Jeffrey)
2 years ago
luigi1111
8480575cec
Merge pull request #8300
...
070e41d
Change Github to GitHub (Abdullah)
2 years ago
luigi1111
fbd1f1e476
Merge pull request #8293
...
4f08bcd
refactor(bp+): save one inversion, use sc_muladd (Dusan Klinec)
2 years ago
luigi1111
ae377a7b23
Merge pull request #8281
...
ca5921d
readme: arch/fedora deps + small fixes (hinto.janaiyo)
2 years ago
luigi1111
638b325202
Merge pull request #8280
...
fc9b77d
Changes to PORTABLE_STORAGE.md (Jeffrey)
34941ac
Docs: Add documentation for EPEE Portable Storage (Jeffrey)
2 years ago
luigi1111
7cdbd25042
Merge pull request #8279
...
f7d50cb
EPEE: Remove gzip_encoding.h (Jeffrey)
2 years ago
luigi1111
3f58b8938a
Merge pull request #8278
...
63c7f8b
EPEE: Remove hmac-md5 (Jeffrey)
2 years ago
luigi1111
436ca13722
Merge pull request #8277
...
baee2c0
Preserve commitment format inside transactions (kayabaNerve)
2 years ago
luigi1111
156151396e
Merge pull request #8262
...
268a039
Optimized keccak implementation (SChernykh)
2 years ago
luigi1111
7bdda14b8d
Merge pull request #8235
...
9c42b72
CMake: Add missing BUILD_SHARED_LIBS option (mj-xmr)
2 years ago
luigi1111
5e46ab53e7
Merge pull request #8226
...
002bf9c
Fix typo: SERIALIZE_TYPE_DUOBLE (Jeffrey)
2 years ago
luigi1111
c1625a8928
Merge pull request #8220
...
0d6ecb1
multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
2 years ago
Howard Chu
5c27fd853f
depends: Package cleanup
...
All patching should be in _preprocess_cmd. config_cmd should just run
configure and nothing else before it, otherwise $PATH is broken when it runs.
Also remove redundant settings to configure, _autoconf already sets them.
We leave explicit AR_FLAGS settings because the builtin rule uses ARFLAGS,
and so would leave AR_FLAGS unset otherwise.
2 years ago
Howard Chu
c1d47eb476
Update randomx: fix Mac linking error
...
Also silence randomx malloc exceptions
2 years ago
j-berman
7d6c7489a7
Set hf v15 testnet fork heights
2 years ago
selsta
02e6af2fda
Update CI for aarch64 mac build
2 years ago
Howard Chu
7ea1e214c5
Make Mac SDK into a regular depends package
2 years ago
Howard Chu
e81ab9bc2c
Silence some protobuf link warnings
...
4 warnings remain but it's better than before
2 years ago
selsta
af08c83e25
utils: delete outdated windows build script
2 years ago
hinto.janaiyo
ca5921d75b
readme: arch/fedora deps + small fixes
2 years ago
Howard Chu
fe5c2aec35
Fix arm64 darwin package defs
2 years ago
Howard Chu
fb68465c61
Boost 1.64 doesn't recognize arm64 darwin
2 years ago
Howard Chu
617f9082fe
more... update to clang 9.0.0
2 years ago
Howard Chu
83ae3ad178
Split native_clang out of native_cctools
...
Needed for compiling native_libtapi
2 years ago
Howard Chu
1008318715
Update native_cctools for newer SDK support
2 years ago
Jeffrey Ryan
1ddb1ee819
Give better error messages when missing SSL files
...
While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions.
This change will give a much more clear, descriptive error in that scenario.
2 years ago
Howard Chu
a86c4cb75f
Update to MacOSX SDK 11.1, add Mac M1
2 years ago
Jeffrey
fc9b77d855
Changes to PORTABLE_STORAGE.md
...
* More information about array entries (especially nesting)
* Varint encoding examples
* Expanded string and integer encoding information
2 years ago
selsta
f63f7dc7e2
wallet2: fix a couple unused variable warnings
2 years ago
Jeffrey
b7978cfd4e
Remove src/serialization/list.h
...
Unused ;)
Also a comment from serialization.h
2 years ago
SChernykh
0226df9fae
More tests for view tags
...
P2Pool can create transactions with more than 128 outputs, which make output_index's varint larger than 1 byte. Added this test case.
2 years ago
koe
0d6ecb1136
multisig: add post-kex verification round to check that all participants have completed the multisig address
2 years ago
Akrit
41da2fe6f3
Update copyright to 2022 for Hardfork files
...
Update Makefile and LICENSE
2 years ago
Jeffrey
6ef945d9a5
Doxygen: Hide anonymous namespaces from documentation by default
...
Bonus: little doc fix for net_ssl.h
2 years ago
Abdullah
070e41d88b
Change "Github" to "GitHub"
2 years ago
Dusan Klinec
4f08bcd800
refactor(bp+): save one inversion, use sc_muladd
2 years ago