mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 03:52:49 +01:00
Bumped version numbers to 0.4.0rc1
This commit is contained in:
parent
712077a760
commit
7464e647de
@ -17,11 +17,11 @@
|
|||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>0.3.25</string>
|
<string>0.4.00</string>
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>????</string>
|
<string>????</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>325</string>
|
<string>400</string>
|
||||||
<key>LSMinimumSystemVersion</key>
|
<key>LSMinimumSystemVersion</key>
|
||||||
<string>10.5</string>
|
<string>10.5</string>
|
||||||
<key>CFBundleIconFile</key>
|
<key>CFBundleIconFile</key>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Bitcoin 0.3.25 BETA
|
Bitcoin 0.4.0rc1 BETA
|
||||||
|
|
||||||
Copyright (c) 2009-2011 Bitcoin Developers
|
Copyright (c) 2009-2011 Bitcoin Developers
|
||||||
Distributed under the MIT/X11 software license, see the accompanying
|
Distributed under the MIT/X11 software license, see the accompanying
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Bitcoin 0.3.25 BETA
|
Bitcoin 0.4.00rc1 BETA
|
||||||
|
|
||||||
Copyright (c) 2009-2011 Bitcoin Developers
|
Copyright (c) 2009-2011 Bitcoin Developers
|
||||||
Distributed under the MIT/X11 software license, see the accompanying
|
Distributed under the MIT/X11 software license, see the accompanying
|
||||||
|
@ -43,38 +43,52 @@ bn CBigNum
|
|||||||
-------------------------
|
-------------------------
|
||||||
Locking/mutex usage notes
|
Locking/mutex usage notes
|
||||||
|
|
||||||
The code is multi-threaded, and uses mutexes and the CRITICAL_BLOCK/TRY_CRITICAL_BLOCK macros to protect data structures.
|
The code is multi-threaded, and uses mutexes and the
|
||||||
|
CRITICAL_BLOCK/TRY_CRITICAL_BLOCK macros to protect data structures.
|
||||||
|
|
||||||
Deadlocks due to inconsistent lock ordering (thread 1 locks cs_main and then cs_wallet, while thread 2 locks them in the opposite order: result, deadlock as each waits for the other to release its lock) are a problem. Compile with -DDEBUG_LOCKORDER to get lock order inconsistencies reported in the debug.log file.
|
Deadlocks due to inconsistent lock ordering (thread 1 locks cs_main
|
||||||
|
and then cs_wallet, while thread 2 locks them in the opposite order:
|
||||||
|
result, deadlock as each waits for the other to release its lock) are
|
||||||
|
a problem. Compile with -DDEBUG_LOCKORDER to get lock order
|
||||||
|
inconsistencies reported in the debug.log file.
|
||||||
|
|
||||||
Re-architecting the core code so there are better-defined interfaces between the various components is a goal, with any necessary locking done by the components (e.g. see the self-contained CKeyStore class and its cs_KeyStore lock for example).
|
Re-architecting the core code so there are better-defined interfaces
|
||||||
|
between the various components is a goal, with any necessary locking
|
||||||
|
done by the components (e.g. see the self-contained CKeyStore class
|
||||||
|
and its cs_KeyStore lock for example).
|
||||||
|
|
||||||
-------
|
-------
|
||||||
Threads
|
Threads
|
||||||
|
|
||||||
StartNode : Starts other threads.
|
StartNode : Starts other threads.
|
||||||
|
|
||||||
ThreadGetMyExternalIP : Determines outside-the-firewall IP address, sends addr message to connected peers when it determines it.
|
ThreadGetMyExternalIP : Determines outside-the-firewall IP address,
|
||||||
|
sends addr message to connected peers when it determines it.
|
||||||
|
|
||||||
ThreadIRCSeed : Joins IRC bootstrapping channel, watching for new peers and advertising this node's IP address.
|
ThreadIRCSeed : Joins IRC bootstrapping channel, watching for new
|
||||||
|
peers and advertising this node's IP address.
|
||||||
|
|
||||||
ThreadSocketHandler : Sends/Receives data from peers on port 8333.
|
ThreadSocketHandler : Sends/Receives data from peers on port 8333.
|
||||||
|
|
||||||
ThreadMessageHandler : Higher-level message handling (sending and receiving).
|
ThreadMessageHandler : Higher-level message handling (sending and
|
||||||
|
receiving).
|
||||||
|
|
||||||
ThreadOpenConnections : Initiates new connections to peers.
|
ThreadOpenConnections : Initiates new connections to peers.
|
||||||
|
|
||||||
ThreadTopUpKeyPool : replenishes the keystore's keypool.
|
ThreadTopUpKeyPool : replenishes the keystore's keypool.
|
||||||
|
|
||||||
ThreadCleanWalletPassphrase : re-locks an encrypted wallet after user has unlocked it for a period of time.
|
ThreadCleanWalletPassphrase : re-locks an encrypted wallet after user
|
||||||
|
has unlocked it for a period of time.
|
||||||
|
|
||||||
SendingDialogStartTransfer : used by pay-via-ip-address code (obsolete)
|
SendingDialogStartTransfer : used by pay-via-ip-address code (obsolete)
|
||||||
|
|
||||||
ThreadDelayedRepaint : repaint the gui
|
ThreadDelayedRepaint : repaint the gui
|
||||||
|
|
||||||
ThreadFlushWalletDB : Close the wallet.dat file if it hasn't been used in 500ms.
|
ThreadFlushWalletDB : Close the wallet.dat file if it hasn't been used
|
||||||
|
in 500ms.
|
||||||
|
|
||||||
ThreadRPCServer : Remote procedure call handler, listens on port 8332 for connections and services them.
|
ThreadRPCServer : Remote procedure call handler, listens on port 8332
|
||||||
|
for connections and services them.
|
||||||
|
|
||||||
ThreadBitcoinMiner : Generates bitcoins
|
ThreadBitcoinMiner : Generates bitcoins
|
||||||
|
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
* update (commit) version in sources
|
* update (commit) version in sources
|
||||||
|
src/serialize.h
|
||||||
|
share/setup.nsi
|
||||||
|
|
||||||
* update (commit) version in OSX app bundle
|
* update (commit) version in OSX app bundle
|
||||||
|
contrib/Bitcoin.app/Contents/Info.plist
|
||||||
|
|
||||||
* CFBundleShortVersionString should have value like 0.3.23
|
* CFBundleShortVersionString should have value like 0.3.23
|
||||||
* CFBundleVersion should have value like 323
|
* CFBundleVersion should have value like 323
|
||||||
|
@ -5,7 +5,7 @@ SetCompressor /SOLID lzma
|
|||||||
|
|
||||||
# General Symbol Definitions
|
# General Symbol Definitions
|
||||||
!define REGKEY "SOFTWARE\$(^Name)"
|
!define REGKEY "SOFTWARE\$(^Name)"
|
||||||
!define VERSION 0.3.25
|
!define VERSION 0.4.00
|
||||||
!define COMPANY "Bitcoin project"
|
!define COMPANY "Bitcoin project"
|
||||||
!define URL http://www.bitcoin.org/
|
!define URL http://www.bitcoin.org/
|
||||||
|
|
||||||
@ -45,13 +45,13 @@ Var StartMenuGroup
|
|||||||
!insertmacro MUI_LANGUAGE English
|
!insertmacro MUI_LANGUAGE English
|
||||||
|
|
||||||
# Installer attributes
|
# Installer attributes
|
||||||
OutFile bitcoin-0.3.25-win32-setup.exe
|
OutFile bitcoin-0.4.00-win32-setup.exe
|
||||||
InstallDir $PROGRAMFILES\Bitcoin
|
InstallDir $PROGRAMFILES\Bitcoin
|
||||||
CRCCheck on
|
CRCCheck on
|
||||||
XPStyle on
|
XPStyle on
|
||||||
BrandingText " "
|
BrandingText " "
|
||||||
ShowInstDetails show
|
ShowInstDetails show
|
||||||
VIProductVersion 0.3.25.0
|
VIProductVersion 0.4.00.0
|
||||||
VIAddVersionKey ProductName Bitcoin
|
VIAddVersionKey ProductName Bitcoin
|
||||||
VIAddVersionKey ProductVersion "${VERSION}"
|
VIAddVersionKey ProductVersion "${VERSION}"
|
||||||
VIAddVersionKey CompanyName "${COMPANY}"
|
VIAddVersionKey CompanyName "${COMPANY}"
|
||||||
|
@ -59,7 +59,7 @@ class CDataStream;
|
|||||||
class CAutoFile;
|
class CAutoFile;
|
||||||
static const unsigned int MAX_SIZE = 0x02000000;
|
static const unsigned int MAX_SIZE = 0x02000000;
|
||||||
|
|
||||||
static const int VERSION = 32500;
|
static const int VERSION = 40000;
|
||||||
static const char* pszSubVer = "";
|
static const char* pszSubVer = "";
|
||||||
static const bool VERSION_IS_BETA = true;
|
static const bool VERSION_IS_BETA = true;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user