github retoaccess1/haveno-reto v1.12.0-reto

2 hours ago

What's Changed

Security

  • Verify offers, arbitrators and support messages from peers before using them.
  • Prevent fake or replayed account data from raising trade limits.
  • Only accept trade chat messages from your trading peer.
  • Protect the local wallet process with a random password.
  • Restrict popup links to web pages.
  • Prevent older network alerts from replacing newer ones.
  • Skip installation files when restoring an account.
  • Ignore malformed data from peers instead of failing.
  • Prevent peers from slowing down nodes with oversized account signing data.
  • Limit how often peers can request network data.
  • Update Tor to v0.4.9.14 (Tor Browser 15.0.25) with high severity security fixes.
  • Update Jackson to 2.21.7 and Logback to 1.5.38. Jackson parses responses from remote Monero nodes.

UI

  • Default the security deposit to 15% for new offers.
  • Allow up to 15 offers to share funds.
  • Edit transaction notes in the transaction details.
  • Improve trackpad scrolling in lists and pulldowns.
  • Grow the send address and offer extra info fields to fit their text.
  • Show the payment method in trade history, with sorting, filtering and CSV export.
  • Show payment sent and received dates in trade details.
  • Click a trade status that needs your action to jump to its button.
  • Copy trade amounts from the first trade step.
  • Warn that XRP addresses must not require a destination tag.
  • Label crypto payment addresses with the trade currency.
  • Zoom the depth chart to where most offers are.
  • Restyle the offer book buttons and tables.
  • Clear the trigger price warning on open offers when the price recovers.
  • Show a spinner in the send button while sending.
  • Update translations.
  • Restore the themed chat background.
  • Restore the open trade count badge in Portfolio, counting trades as soon as they are taken.
  • Do not hide closed disputes from the arbitrator view immediately.
  • Redesign popups, payment confirmations and instructions, and the shutdown confirmation.
  • Redesign network settings, with Monero nodes you can edit and connect to directly in the table.
  • Add ticket filters to the support view.
  • Show a SEPA QR code that buyers can scan with their banking app.
  • Show a message when offer book filters hide all offers.
  • Restyle context menus as rounded cards.
  • Show password change status inside the button.
  • Keep the Portfolio and Funds tabs from scrolling in narrow windows.
  • Update translations.

Fixes

  • Update monero-project to v0.18.5.4 and monero-java to v0.8.64.
  • Fix offers showing the maker as offline while their wallet recovers.
  • Show the correct refunded deposit for range offers.
  • Fix dispute payouts when a trader's wallet data is out of date.
  • Fund the maker's deposit from the offer's reserved funds.
  • Preserve reserved funds and the security deposit when editing an offer.
  • Fix trade history and failed trade counts showing 0 or old values.
  • Show chat messages as not delivered when no confirmation arrives.
  • Show transaction status from the wallet when the node lookup fails.
  • Fix importing exported payment accounts.
  • Do not start while an old wallet process is still running.
  • Fix startup hanging while Tor settings are open.
  • Fix a macOS freeze when closing chat windows in fullscreen.
  • Fix the main window not redrawing after being restored.
  • Fix the funds view reloading on navigation.
  • Restore the main wallet from seed through the API.
  • Publish trade statistics more reliably.
  • Let seed nodes recover missing data from arbitrators.
  • Fix arbitrators dropping simultaneous offer signing requests from the same maker, which made offers time out after 180 seconds.
  • Allow IPv6 Monero nodes without Tor; Tails still uses IPv4.
  • Restore the volume field when the amount or price changes after an invalid entry.
  • Show a plain error when sending chat messages to a peer who already completed the trade.
  • Run periodic tasks once after sleep or a clock change, instead of repeating every missed run.

Full Changelog: v1.10.0...v1.12.0

Running Haveno

For the best experience, running your own local Monero node is highly recommended, as the Tor network can be slow and unreliable when syncing with remote Monero nodes.

Installation Notes

Download and install Haveno using an installer for your operating system.

Windows & Linux

  • Uninstall any previous versions of Haveno before running the installer.

macOS

  1. Open installer and drag Haveno.app to Applications.
  2. Open a terminal window (cmd + space then type "terminal").
  3. Copy and paste into the terminal: sudo xattr -rd com.apple.quarantine /Applications/Haveno.app and press enter.
  4. Enter your computer password.
  5. Right click /Applications/Haveno.app > Open. Repeat again if needed, even if reported as damaged.

Tails

Default application directory:

  • Linux: ~/.local/share/Haveno-reto/
  • macOS: ~/Library/Application Support/Haveno-reto/
  • Windows: ~\AppData\Roaming\Haveno-reto\

Don't miss a new haveno-reto release

NewReleases is sending notifications on new releases.