Update Info

openSUSE-2024-101


Recommended update for monero


Type: recommended
Severity: moderate
Issued: 2024-04-03
Description:
This update for monero fixes the following issues:

Update to version 0.18.3.3:

  * ringct: fix trunc_amount field name change
  * Revert "http_client: reduce number of packets sent for small bodies"
  * depends: add riscv64 linux build tag

Update to version 0.18.3.2:

  * Fixed mempool pruning
  * tx_memory_pool: make double spends a no-drop offense
  * get_block_template_backlog: better sorting logic
  * wallet2: adjust fee during backlog, fix set priority
  * unit_tests: fix strtoul unit test
  * docs: omit i2p port number from ANONYMITY_NETWORKS
  * wallet: feature: transfer amount with fee included
  * build: prepare v0.18.3.2
  * cryptonote_core: early out on out of bounds scaling parameter
  * depends: openssl: update to 3.0.13
  * depends: unbound: update to 1.19.1
  * depends: expat: update to 2.6.0
  * remove ARCH=x86-64 from release-static
  * serialization: fix infinite loops and clean up dispatching
  * Zero initialize rctSigBase elements
  * Disable/fix ports with I2P
  * Add <cstdint> to aligned test
  * wallet: mitigate statistical dependence for decoy selection within rings
  * Fix missing checks for IsObject in ZMQ jsonrpc reading
  * JH hash compiler workarounds
  * Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUB
  * wallet: fix multisig key memory leak
  * heed NO_COLOR environment variable
  * readline_buffer: disable bracketed paste escape sequences
  * multisig: better errors for small malformed kex msgs
  * ringct: make `rctSigBase` serialization follow strict aliasing rule
  * cryptonote_config: include cstdint
  * gitian: add riscv64 support
  * Update RandomX to 1.2.1
  * wallet2: ensure transfers and sweeps use same fee calc logic
  * http_client: reduce number of packets sent for small bodies
  * wallet2: call on_reorg callback in handle_reorg
  * wallet2: add on_reorg callback
  * depends: openssl: update to 3.0.11

Update to version 0.18.3.1:

  * add a test for the long term weight cache
  * Fix: long term block weight cache The long term block weight cache was doing a wrong calculation when adding a new block to the cache.
  * build: prepare v0.18.3.1
  * wallet2: fix refresh function parameters
  * storages: change error log category to serialization
  * wallet: store watch-only wallet correctly when `change_password()` is called
  * build: prepare v0.18.3.0
  * wallet2: fix `store_to()` and `change_password()`
  * functional_tests: fix multisig tests noutputs assertion
  * wallet_rpc_server: chunk refresh to keep responding to RPC while refreshing
  * wallet_rpc_server: add --no-initial-sync flag for quicker network binding
  * wallet-rpc: restore from multisig seed
  * scan_tx: fix custom comparator for == case; fixes #8951
  * wallet2: when checking frozen multisig tx set, don't assume order
  * Enforce restricted # pool txs served via RPC + optimize chunked reqs [release-v0.18]
  * wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 call [release-v0.18]
  * core_rpc_server: return ID of submitted block
  * wallet2: do not lose exception in current thread on refresh
  * wallet2: fix missing exceptions from failing wallet refresh
  * protocol: drop peers sending duplicate txes
  * Set SSL SNI even when server verification is disabled
  * Add CLSAG serialization to ZMQ code
  * wallet: respect frozen key images in multisig wallets [RELEASE]
  * properly terminate interrupted TCP connection. fixes #8685
  * Speed up perf_timer init on x86
  * cryptonote_basic: fix amount overflow detection on 32-bit systems [RELEASE]
  * wallet_rpc_server: dedup transfer RPC responses [RELEASE]
  * depends: update openssl to 1.1.1u
  * common: do not use DNS to determine if address is local
  * blockchain: ensure base fee cannot reach 0
  * fix missing <cstdint> includes
  * Fixed RandomX initialization when mining from scratch
  * wallet2: fix rescanning tx via scan_tx
  * Handle case where a command line flag is not allowed in the config file

Update to version 0.18.2.2:

  * cryptonote core/protocol: don't drop peers for soft offenses
  * Fixed deadlock and crash when syncing with full dataset on Windows
  * build: prepare v0.18.2.2
  * wallet2: fix infinite loop in fake out selection
  * p2p: do not log to global when re-blocking a subnet
  * p2p: avoid spam blocking ipv4 addresses in a blocked subnet
  * build: prepare v0.18.2.1
  * Add a size limit for tx_extra in tx pool
  * verRctNonSemanticsSimpleCached: fix fragility
  * device: Add ledger Stax device id to device detection
  * workflows: update dependencies to fix warnings

Update to version 0.18.2.0:

  * depends: bump openssl to 1.1.1t
  * blockchain-stats: print any remaining data at end of loop
  * p2p: add plowsof seed nodes
  * p2p: remove offline seed nodes
  * depends: bump hidapi/libusb
  * Demote large pages warning to `mdebug`
  * RandomX: print VM allocation warnings only once
  * Cache successful `verRctNonSemanticsSimple` calls
  * common: add missing includes
  * Refactored rx-slow-hash.c
  * workflows: set a public DNS when doing tests
  * DNSResolver: fix not handling hostnames without dot characters [release]
  * p2p: fix exclusive node DNS resolution for certain hosts [release]
  * workflows: build gitian on tag
  * Fix static builds for Ubuntu 22.04
  * p2p: fix back ping to discover healthy peers to connect to
  * workflows: ubuntu 18.04 is deprecated
  * Fix dandelion++ fluff/stem bug with local txes
  * wallet2: fix create view-only wallet from existing wallet
  * wallet_api: take priority into account when estimating fee
  * workflows: ubuntu 18.04 is deprecated
  * epee: dont shrink slice when storing to binary [release]


              

References


No references

Packages


  • monero-0.18.3.3-bp155.2.3.1