Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.18.3.2 #6

Open
wants to merge 265 commits into
base: master
Choose a base branch
from
Open

Release v0.18.3.2 #6

wants to merge 265 commits into from

Conversation

OmarHatem28
Copy link
Collaborator

No description provided.

luigi1111 and others added 30 commits August 9, 2022 17:42
265d6ca device: set ledger min app version (selsta)
fac7c43 continue pool pruning even if a tx can't be found (j-berman)
1287074 randomx: update submodule (selsta)
876c08d Bump Gitian build instructions to v0.18.1.0 [Release Branch] (Seth For Privacy)
- spend secret key is no longer the sum of multisig key shares;
no need to check that is the case upon restore.
- restoring a multisig wallet from multisig info means that the
wallet must have already completed all setup rounds. Upon restore,
set the number of rounds completed accordingly.
- only allow offline wallets to import outputs
- don't import empty outputs
- export subaddress indexes when exporting outputs
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
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)
multisig: fix segfault restoring encrypted multisig seed
09ee781 build: prepare v0.18.1.1 (selsta)
3679925 Windows: fix unicode file path support (tobtoht)
93db74a rpc: skip bootstrap nodes that are lower than last checkpoint (selsta)
625147e Fix missing semi-colon in error message (j-berman)
e29b2e9 wallet2: ensure imported outputs subaddresses are created (moneromooo-monero)
1d3657a wallet2: better test on whether to allow output import (moneromooo-monero)
0cbf557 allow exporting outputs in chunks (moneromooo-monero)
b03d709 wallet2: fixes for export/import output flow (j-berman)
4b7eb57 wallet2: do not assume imported outputs must be non empty (moneromooo-monero)
5b98beb wallet2: prevent importing outputs in a hot wallet (moneromooo-monero)
0de1571 wallet2: fix missing subaddress indices in 'light' exported outputs (moneromooo-monero)
864a78e wallet2: check wallet compatibility with daemon's hard fork version (j-berman)
12e7c41 Merge pull request #5 from j-berman/restore-msig-encrypted-seed (Justin Berman)
848a0c0 Fix segfault restoring encrypted multisig seed (j-berman)
401f5d9 Require user ack multisig is experimental to restore (j-berman)
fc8a5d6 multisig: fix monero-project#8537 seed restore (suggestions by @UkoeHB) (j-berman)
luigi1111 and others added 30 commits February 24, 2024 10:07
f5b8634 Add <cstdint> to aligned test (Lee *!* Clagett)
052df1b Zero initialize rctSigBase elements (Lee *!* Clagett)
fbd0b19 remove ARCH=x86-64 from release-static (woodser)
b987870 depends: openssl: update to 3.0.13 (tobtoht)
3aabfcf depends: unbound: update to 1.19.1 (tobtoht)
8322f9c depends: expat: update to 2.6.0 (tobtoht)
0cc8f7a cryptonote_core: early out on out of bounds scaling parameter (selsta)
c97c2ec docs: omit i2p port number from ANONYMITY_NETWORKS (selsta)
f2360a7 build: prepare v0.18.3.2 (selsta)
33e3f72 serialization: fix infinite loops and clean up dispatching (jeffro256)
7807f56 unit_tests: fix strtoul unit test (jeffro256)
std::sort is unstable, so it can return random sets of transactions when mempool has many transactions with the same fee/byte. It can result in p2pool mining empty blocks sometimes because it doesn't pick up "new" transactions immediately.
Nodes who see different txs in a double spend attack will drop each other, splitting the network.
Issue found by @Boog900.
32b3a56 wallet2: adjust fee during backlog, fix set priority (selsta)
eeb7c7c tx_memory_pool: make double spends a no-drop offense (jeffro256)
36ee12b get_block_template_backlog: better sorting logic (SChernykh)
- Fixed undefined behavior after a call to `remove_tx_from_transient_lists` (it used an invalid iterator)
- Fixed `txCompare` (it wasn't strictly weak ordered)
b5b72ae Fixed mempool pruning (SChernykh)
…o release-v0.18.3.2

Fluorine Fermi

# -----BEGIN PGP SIGNATURE-----
#
# iQFJBAABCAAzFiEEh3erj3eO6JSHovjn9KygGDZB4BAFAmXrvy0VHGx1aWdpMTEx
# MXdAZ21haWwuY29tAAoJEPSsoBg2QeAQsjMH/AlPMeMlennNpTJ2jISL+lUNc/zK
# EpWZxf5dbtHeMKwfu0BDkrzAtvbKB1g38xqnq9nD6iAJ7lnD76IFZ6CrUQVfIr7W
# 5S7D0gYN4WkCWQML8gUYO9WKjFLVfy/IsUzEmup5eHI72yflYKjt/N9B/RCE3wbV
# C9uYaYhWQHHFTjtmxmMbmtFAJnH9R/D2O+13kfAKmEqM/u+JWoWEuVI/d1JWcJuc
# 77vW5D/alzfup7b33mRVvtFDIMAT5fAlSR9+h6aS9GzML4+VwV4ze31fa1nKwVOO
# pV/p2iDw9PYgGTJDQflzONKEIxqjw6deTDy6XTAllRqkjx+/8+RMYDC7Jjs=
# =2l3y
# -----END PGP SIGNATURE-----

# Conflicts:
#	src/wallet/wallet2.cpp
#	src/wallet/wallet2.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.