Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

monero-devel-0.18.5.1-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: monero-devel Distribution: openSUSE Tumbleweed
Version: 0.18.5.1 Vendor: openSUSE
Release: 1.2 Build date: Wed Jul 8 09:44:25 2026
Group: Unspecified Build host: reproducible
Size: 60901 Source RPM: monero-0.18.5.1-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://getmonero.org/
Summary: Development files for monero
Monero is a private, secure, untraceable, decentralised digital currency. You are your bank, you control your funds, and nobody can trace your transfers unless you allow them to do so.
Privacy: Monero uses a cryptographically sound system to allow you to send and receive funds without your transactions being easily revealed on the blockchain (the ledger of transactions that everyone has). This ensures that your purchases, receipts, and all transfers remain absolutely private by default.
Security: Using the power of a distributed peer-to-peer consensus network, every transaction on the network is cryptographically secured. Individual wallets have a 24 word mnemonic seed that is only displayed once, and can be written down to backup the wallet. Wallet files are encrypted with a passphrase to ensure they are useless if stolen.
Untraceability: By taking advantage of ring signatures, a special property of a certain type of cryptography, Monero is able to ensure that transactions are not only untraceable, but have an optional measure of ambiguity that ensures that transactions cannot easily be tied back to an individual user or computer.

The monero-devel package contains libraries and header files for developing applications that use monero.

Provides

Requires

License

MIT

Changelog

* Wed Jul 08 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.5.1:
    * Update the RandomX proof-of-work implementation to v1.2.2
    * Harden restricted-mode RPC/ZMQ: apply privacy filtering to
      get_transaction_pool, restrict get_alt_blocks_hashes, add a
      missing trusted-daemon check to the wallet RPC server, and
      reject invalid JSON-RPC ids in ZMQ requests
    * Fix several memory leaks and use-after-free/double-unlock
      issues (transaction-pool pruning, readline in epee,
      thread-close handling, incomplete multisig memory wipe)
    * Fix an off-by-one over-read in Unicode escape parsing and an
      unaligned/aliased buffer read; handle EOF at a varint boundary
    * Wallet fixes: guard optimized coinbase refresh against empty
      outputs, reject non-monotonic RCT output distributions,
      preserve payment IDs when editing the address book, and fix
      background-sync key handling
    * p2p/networking: restore safe sync mode when the target height
      drops, canonicalize Tor/I2P hostnames, cap aggregate ZMQ
      receive size, and make the stop signal idempotent
    * Miner: fix thread 0 always mining without the secure JIT
      (which degraded performance)
    * Reduce memory use and speed up duplicate-transaction checks
      when relaying new transactions
    * Show IPv6 addresses in the connection list
* Sat May 30 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.5.0 (includes 0.18.4.4 and 0.18.4.5):
    * Several wallet fixes around reserve proofs (reject duplicate
      outputs, validate amounts via decodeRct, handle parse errors)
      and spend proofs
    * Fix an edge case where a transaction's key images stayed
      marked unspent; identify spends in the pool while scanning
    * daemon: remove the built-in miniupnp/UPnP support
    * zmq: add missing restricted-RPC checks (GetInfo,
      get_block_headers_by_height, ...) and fix mempool stem/fluff
      reporting
    * p2p: fix a race causing dropped connections during sync and
      improve shutdown handling
    * multisig: fix key-exchange failure in
      monero-gen-trusted-multisig
    * ledger: add Nano Gen5 device id; handle view-key export
      rejection
    * Fix a logging deadlock; build with clang 21
  - Packaging cleanup: drop the now-unused libminiupnpc
    BuildRequires (upstream removed UPnP support), convert
    BuildRequires to pkgconfig() style, drop obsolete Group tags
* Wed Oct 22 2025 Michal Hrusecky <michal@hrusecky.net>
  - Remove dependency on libboost_system-devel
  - Update to version 0.18.4.3:
    * build: prepare v0.18.4.3
    * wallet2: warn instead of throw when RingDB doesn't include spend
    * cryptonote_basic: remove redundant call to get_transaction_hash() in overload
    * Cleaner validation (faster and saner)
    * Daemon RPC: fix on_getblockhash error return on too high height
    * net_node: add hinto seed nodes
    * p2p: Improved peer selection with /24 subnet deduplication to disadvantage 'spy nodes' [v0.18]
    * removing lza_menace seed nodes
    * remove 66.85.74.134 as seed node
    * Send ZMQ miner notifications after txpool additions
    * simplewallet: batch address creation limit to match rpc
    * wallet_rpc_server: allow creating more than 64 addresses at once
    * cryptonote_core: `--dns-versions-check` is deprecated
    * CMake: fix msys/ICU compilation failure
    * Fix logging lock, future optimizations may needed
    * epee: only parse valid port
    * ci: macos: reinstall cmake
    * checkpoints: update to a recent block height
    * epee: include math header for upcoming Boost 1.89
    * Skip ping connections in outgoing count
    * add depends command for Apple Silicon macOS binaries
    * build: prepare v0.18.4.2
    * wallet: deprecate wallet2::find_and_save_rings()
    * set do_not_relay always false in submit_multisig_main
    * ci: gitian: update runner to 22.04
    * crypto: check+throw for Cryptonight v1 invalid input
    * rpc: return error correctly on bad key image string
    * add do_not_relay option to submit_multisig_main command in simplewallet
    * build: prepare v0.18.4.1
    * simplewallet: respect `do-not-relay` in `sweep_single`
    * wallet: refactor subaddress expansion & add to transfer test
    * wallet: improve lookahead logic & make rpc persistent
    * wallet: create set_subaddress_lookahead wallet rpc endpoint
    * wallet: ensure subaddress keys table is at least size of requested lookahead
    * cmake: don't redefine project
    * ci: bump debian to 11 [0.18]
    * Add new dynamic fees to ZMQ
    * Add check for exception in tcp accept handler
    * wallet:set refresh interval to default when hitting tip of chain
    * wallet: fix monero-wallet-rpc ignoring calls during sync
    * Add is_same_host check to p2p
    * fix issue 9943: cli using wrong filename for storing keys
    * msys2 build: include int headers
    * fix: multisig stale data after failed refresh
    * epee: fix string_tools on Windows
    * Daemon RPC: add max_block_count field to /getblocks.bin
    * ci: run brew update
    * Fix cmake usage in FetchContent and ExternalProject
    * build: set cmake_minimum_required(VERSION 3.5) consistently
* Tue Apr 08 2025 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.4.0:
    * Correct Max / Min Block Waiting Periods
    * checkpoints: update to a recent block height
    * Fix expected hash check
    * Blockchain: remove skip for pruned txs in `check_tx_inputs()`
    * cryptonote_protocol: fix handling of pruned blocks during sync
    * trezor: fix protobuf 30 compatibility
    * epee: Drop unused in-tree MD5
    * Replace in-tree MD5 with OpenSSL
    * cryptonote_basic: remove unused struct
    * blockchain sync: reduce disk writes from 2 to 1 per tx
    * Limit scope of TCP checks to incoming only
    * depends: boost: update to 1.69.0
    * depends: release type should be lower case
    * BlockchainLMDB: fix data.mdb nuking on Windows
    * common: add missing iomanip include
    * assign default port for http and https clients
    * add wallet rpc call to get default fee priority
    * ci: add arch linux build
    * Fix build with boost ASIO 0.87. Support boost 1.66+
    * Set response limits on http server connections
    * epee: update 'http_server_handlers_map2.h' macros to use fully qualified names
    * tests: Improve p2p tx propagation functional test
    * build: prepare v0.18.4.0
    * p2p/net_node.inl : update seed node
    * tests: include <iomanip> where using std::setfill
    * ci: development build backports [0.18]
    * tests: Fix tools::is_hdd unit tests
    * ci: containerize depends jobs [0.18]
    * src: bump network speed 4x
    * Some cleanup in span/connection_context + few more checks
    * ci: update to v4 actions
    * ci: msys2: downgrade icu to fix build
    * wallet: fix signed_tx_set RangeProofType serialization
    * tests: fix IPv4Success, DNSSECSuccess
    * Fix get_database_size on Windows
    * validate ip parameter in set_bans rpc call
    * check for windows NTFS compression on database files
    * Revert "blockchain: detect and log bad difficulty calculations"
    * crypto: make CRYPTO_DEFINE_HASH_FUNCTIONS adhere strict aliasing
    * depends: boost: update to 1.66.0
    * miniupnpc: fix build with gcc 14
    * Fix --anonymous-inbound data leak
    * common/password: flush confirm prompt before user input
    * CI: -j4 with lin/win runners
    * ci: msys2: pin boost to 1.86.0
    * Cleanup TCP throttling code (performance) + move connection checks
    * ci: brew: pin boost to 1.85
    * Blockchain: get height of RingCT fork programmatically
    * contrib: force (de)serialization to create params section incase there is none. Co-authored-by: Boog900 <boog900@tutanota.com>
    * p2p: allow comments in banlist files
    * wallet: report exact reason for open_wallet failure.
    * epee: partially revert c56ee140 to fix linking errors
    * wallet: shortchain history should include base block
    * Daemon-specific proxy for the wallet-rpc. 1. Daemon-specific proxy is exclusive with global proxy (--proxy). 2. If you set global proxy (--proxy) you cannot set daemon-specific proxy. 3. If you don't set global proxy, you can set proxy (or not set) proxy for each daemon connection with the proxy field in jsonrpc to the wallet-rpc.
    * Fix memcpy in byte_slice constructor
    * monerod.service: use network-online.target Wait for network to be online before starting
    * Add byte_stream `value_type` and `data()`
    * cmake: boost: fix header-only library search, bump minimum
    * Relax static_asserts in src/lmdb
    * wallet2: fix error throw if unable to load cache
    * build: fix build with Boost 1.85 and remove instances of viewkey logging [RELEASE]
    * fix zmq and sodium include dirs search
    * Blockchain: fix temp fails causing alt blocks to be permanently invalid
    * wallet: background sync with just the view key
  - Drop 9462.patch
* Wed Sep 18 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.3.4:
    * epee: string_tools: keep full path in cut_off_extension
    * epee: string_tools: remove dot from get_extension
    * device: add ledger flex support
    * Make wallet2::estimate_fee static
    * build: prepare v0.18.3.4
    * epee: fix mlog filename	compare	bug. When using a relative path for the log filename, since the iteration on files adds "./" to the beginning of the filename monero-wallet-rpc and monero-wallet-cli	cannot find already written log files and therefore rotate indefinitely.
    * Fix ZMQ DaemonInfo:
    * Fix ZMQ Tx Pruning
    * wallet: fetch pool txs in pruned form [RELEASE]
    * cryptonote_protocol: prevent duplicate txs in fluff queue
    * contrib: fix compilation error for boost 1.85
    * net_node: update seed nodes
    * common: support boost filesystem copy_options. Co-authored-by: selsta <selsta@sent.at>
    * Enforce Tx unlock_time is Zero by Relay Rule [RELEASE]
    * wallet2: fix stagenet get_approximate_blockchain_height
    * Add drop_and_recreate in privatefile class. When creating a private file we need to delete the file if exist.
    * build: force Trezor for depends builds
    * Skip privacy networks (on tx sends) that don't have outgoing connections
    * wallet2: ensure transfers and sweeps use same fee calc logic rnd2
    * Cleanup string_tools. 1. Use boost::filesystem for already available operations. 2. Use boost::string for already available operations.
  - Add 9462.patch to fix building with boost 1.86
* Mon Mar 25 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.3.3:
    * ringct: fix trunc_amount field name change
    * build: prepare v0.18.3.3
    * 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
* Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Provide user/group symbol for user created during pre.
* Thu Nov 30 2023 Kevin Whitaker <eyecreate@eyecreate.org>
  - Fix wrong name used for monerod config file
* Tue Nov 14 2023 Martin Pluskal <mpluskal@suse.com>
  - 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
  - Drop no longer needed fixbuild.patch
* Sun Jul 02 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add upstream fixbuild.patch to build with gcc-13
* Tue Apr 18 2023 mpluskal@suse.com
  - 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
* Mon Mar 06 2023 Martin Pluskal <mpluskal@suse.com>
  - Update to version 0.18.2.0:
    * build: prepare v0.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]

Files

/usr/include/wallet
/usr/include/wallet/api
/usr/include/wallet/api/wallet2_api.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Aug 5 22:28:34 2026