pull down to refresh

Haveno 1.12.0 and RetoSwap v1.12.0-reto are out with security fixes, UI improvements and bug fixes since v1.11.0.Haveno 1.12.0 and RetoSwap v1.12.0-reto are out with security fixes, UI improvements and bug fixes since v1.11.0.

What's ChangedWhat's Changed

SecuritySecurity

  • 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.

UIUI

  • 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.

FixesFixes

  • 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.

Sweet, I'll need to test this out!


last edited at:

@stasher fyi, have been first responder here but seem it has not be considered by the daily ops. bug?

reply