Skip to content

Instantly share code, notes, and snippets.

@jeroz1
Last active August 22, 2022 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeroz1/fd0379c18e6751bfc52c9e5377dbbf77 to your computer and use it in GitHub Desktop.
Save jeroz1/fd0379c18e6751bfc52c9e5377dbbf77 to your computer and use it in GitHub Desktop.

Ravencoin 4.6.1

A new version of Ravencoin core is out; version 4.6.1. This version brings a large number of updates containing improvements to the wallet GUI, updated information windows for importing 12 word seed phrases, several synchronization fixes that address a number of issues that mining pools ran into, updates to building dependencies, multiple backports from Bitcoin core, updated docker files, and lots of additional documentation and translations updates.

A complete list is below.

(Known issues are listed at the bottom of this page).

BITCOIN BACKPORTS

  • PR 1170 - Add missing locks in net.{cpp,h} (bitcoin#11744)
  • PR 1173 - Make CWallet:: FundTransaction atomic (bitcoin#11864)
  • PR 1164 - Introduce a maximum size for locators.
  • PR 1163 - fix uninitialized read when stringifying an addrLocal
  • PR 1162 - Fix data race (UB) in InterruptRPC()
  • PR 1161 - Set CConnman byte counters earlier to avoid uninitialized reads
  • PR 1160 - Fix Char as Bool in Wallet
  • PR 1159 - [validation] Crash if disconnecting a block fails
  • PR 1031 - Release work queue after event base finish (bitcoin#19033)
  • PR 1118 - avoid sensitive data in core files (Linux and FreeBSD)
  • PR 1115 - Remove useless mapRequest tracking
  • PR 1057 - Introduce a Shuffle for FastRandomContext and use it in wallet
  • PR 1036 - Drop buggy TableViewLastColumnResizingFixer class (bitcoin#204)
  • PR 1023 - Require miniupnpc v10 (bitcoin#10414)
  • PR 1021 - random abort (segmentation fault) (bitcoin#9683)
  • PR 1008 - remove build warnings Qt 5.15.x (multiple bitcoin backports)
  • PR 1032 - libevent update (bitcoin#21991)
  • PR 1007 - Suppress -Wdeprecated-copy warnings

BUILD

  • PR 1078 - github action enable Skip Duplicate Actions.
  • PR 1033 - update Expat 2.4.1 change source to github.
  • PR 1020 - Default to c++17
  • PR 999 - fix includes for freebsd.
  • PR 962 - Use package-version from raven-config.h when naming files
  • PR 957 - Update paths for git-actions to ignore.
  • PR 945 - build on bionic for glibc-compatibility.
  • PR 955 - Add aarch64-linux-gnu
  • PR 934 - Copy install_db4.sh from bitcoin.
  • PR 946 - Enable github caching of depends.
  • PR 923 - Make sure the sha256sum goes to a separate file
  • PR 915 - Remove reference to AWS.
  • PR 904 - Update depends and fixes auto-build

DEPENDS

  • PR 1145 - increase download timeout and retries
  • PR 1066 - zeromq 4.3.4
  • PR 1067 - Bump Qt version to 5.12.11
  • PR 972 - Update boost download url
  • PR 951 - Update src/secp256k1 to same as current bitcoin master and path configure.ac
  • PR 954 - Remove depends we don't need.
  • PR 922 - Update Qt 5.12.10, openssl 1.1.1k and most of the dependencies
  • PR 920 - mac_alias 2.2.0
  • PR 919 - update boost download url

DOC

  • PR 1204 - Update release version to v4.6.1 in prep for develop merge into master
  • PR 1180 - Update dependencies for Ubuntu 21.10
  • PR 1140 - Update translations
  • PR 1076 - Update README.md
  • PR 1080 - Updated Copyright Year Using Python Dev Tool
  • PR 1074 - Update translations
  • PR 1043 - update transifex client config.
  • PR 1039 - fix typo
  • PR 1003 - add build-freebsd.md and updates to build-unix.md
  • PR 967 - Replaced bitcoin-core with Ravencoin
  • PR 964 - Update to build-ubuntu.md
  • PR 959 - general updates to multiple files.
  • PR 935 - Add build-ubuntu.md
  • PR 941 - Update documentation
  • PR 933 - Update dependencies.md, discord invites and revert some wrong urls.
  • PR 886 - Updated unix library list
  • PR 868 - Restore mistakenly changed instances of 'bitcoin'
  • PR 892 - fix wrong translation in Chinese
  • PR 845 - updating documents to reflect changes to build processes
  • PR 885 - Update Roadmap README.md
  • PR 881 - Update README.md
  • PR 842 - Update Roadmap README.md
  • PR 835 - Update dnsseed-policy.md
  • PR 916 - Issue template on github removed bitcoin and updated to Ravencoin

DOCKER

  • PR 1026 - Dockerfile updated
  • PR 890 - Dockerfile for building and running a full ravend node

ENHANCEMENT

  • PR 1203 - Update nMinimumChainWork, defaultAssumeValid, checkpointData, chainTxData
  • PR 1085 - Add multilanguage support for BIP39
  • PR 1070 - Do not force dns seeds by default.
  • PR 1042 - add fixed seed nodes more often.
  • PR 1038 - Moved QT app out of if statement and removed qt version checks
  • PR 1024 - remove unneccesary parantheses.
  • PR 960 - Remove unused scripts.
  • PR 944 - Move urls to defines.
  • PR 937 - move files from root to better locations
  • PR 936 - remove unused and old files.
  • PR 925 - Add helpmessage for -assetindex
  • PR 821 - adding missing_check_unit
  • PR 852 - Regex cleanup
  • PR 867 - Update IFPS link.

BUG FIX

  • PR 1202 - Fix function test failures which depend on nonstandard transactions
  • PR 1189 - resolves bug with in memory qualifier address checking
  • PR 1184 - resolves a mining bug caused by a lockup in CreateNewBlock loop
  • PR 1113 - resolves an issue with RPC call createrawtransaction transferwithmessage
  • PR 1169 - Remove redundant locks
  • PR 1167 - Fix potential memory leak in newPossibleKey(ChangeCWallet *wallet)
  • PR 1122 - include array to fix building for osx.
  • PR 1111 - Fix for issue 1110, CVE-2021–3401
  • PR 1103 - Add asset support for function IsFromMe
  • PR 1154 - resolve syntaxWarning for feature_assets_p2sh.py
  • PR 1048 - resolves issue with handling of nonstandard txns and "-acceptnonstdtxn"
  • PR 1035 - testnet switch to the correct portnumber for seeds
  • PR 1028 - verification.cpp update variables to be const
  • PR 1027 - testnet updated seeds
  • PR 1000 - resolve issue with broken links due to search and replace.
  • PR 863 - ISE-RAVEN-2020–02
  • PR 872 - transferqualifier parameter index

GUI

  • PR 1022 - ravengui cleanups.
  • PR 1144 - create and reissue asset views - browse ipfs button
  • PR 1138 - Create Assets tooltip wording
  • PR 1134 - search for string in whole asset name.
  • PR 1133 - minimum sizes and margins
  • PR 1132 - optional seed extension word rename
  • PR 1128 - Transaction fee color update
  • PR 1125 - Wallet -> Get my words, auto close.
  • PR 1075 - set window minimum size to usable default
  • PR 1069 - Fixed display for atomic swap transactions in wallet
  • PR 1068 - Get my words, re-lock wallet if not bip44.
  • PR 1060 - Manage assets - update list when shown.
  • PR 1050 - Reissue asset spinboxes. Disable if unit is max.
  • PR 1025 - osx darkmode
  • PR 1040 - toolbar move code to match order in toolbar
  • PR 1034 - add version to modal overlay
  • PR 1030 - option to hide text in toolbar
  • PR 976 - Add Wallet -> Get my words
  • PR 978 - Warning when opening ipfs-urls.
  • PR 971 - Change wording to Send RVN, Transfer Assets.
  • PR 956 - Adjust blue and orange to match the logo.
  • PR 939 - Redesigned the mnemonic dialog GUI for wallet creation into 3 less confusing dialogs
  • PR 938 - Add preview to QR code drag and drop
  • PR 930 - Overview, increase size of recent transaction, now showing 8.
  • PR 931 - Try to use the same words. (Send and Transfer instead of Pay)
  • PR 929 - Manage Assets - Add label for reissue assets.
  • PR 927 - Transfer assets and send view fixes.
  • PR 926 - Enable High DPI Scaling
  • PR 924 - Overview page - copy hash context menu.
  • PR 917 - Add out-of-the-box browsers. Can be changed and removed in options
  • PR 901 - custom ipfs viewer url
  • PR 898 - Set and reset better maximum values on quantity spinboxes for asset creation.
  • PR 894 - Adding a dropdown on the main UI to select what unit the current value is displayed in (BTC/RVN, USDT/RVN, etc.)
  • PR 839 - Update Restricted Asset menu icons and change to SingleColorIconOnOff

KNOWN ISSUES

  • Issue 1206 - Raven-qt -disablewallet immediately closes after loading.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment