No description provided.
Fix something #13784
pull kobake wants to merge 189 commits into bitcoin:master from kobake:fix-something changing 2747 files +1037500 −33966-
kobake commented at 3:41 AM on July 28, 2018: contributor
-
Update README.md a4105a1472
-
msvc gitignore 696f2ff1e1
-
not ignore files about autogen.sh and configure a849eaf1fe
-
cd depends; make HOST=i686-w64-mingw32b; cd ..; ./autogen.sh (Bash on Ubuntu on Windows) 9c2b5b2e88
-
CONFIG_SITE=$PWD/depends/i686-w64-mingw32/share/config.site ./configure --enable-debug (Bash on Ubuntu on Windows) 324d196761
-
Visual Studio 2015 project 6440784941
-
vcxproj: add some .cpp files 0d35610dee
-
remove leveldb directory 4169735601
-
Install-Package boost-vc140 9a8bc3a936
-
Install-Package BerkeleyDB-4_8_30-Cpp aec9ac4cb1
-
Install-Package openssl (with zlib) 3d8923ec72
-
Install-Package secp256k1_vc140 2c53d79611
-
Install-Package libevent2-vc140 611b5f8ff9
-
Install-Package miniupnpc-vc140 e57df648ba
-
Install-Package leveldb-vc140 53d7d08289
-
Install-Package libzmq-nightly f7e3c245af
-
Linkage-secp256k1: static cdaeb0e191
-
PreprocessorDefinitions: NOMINMAX;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;HAVE_CONFIG_H ef46de7257
-
vcxproj: AdditionalIncludeDirectories setting 521face066
-
Define ssize_t type for Windows 6630c15255
-
Old C++ style initializing struct (for msvc) cd49fd3e33
-
Fix C2131 (expression did not evaluate to a constant) 1268c81289
-
Fix C3848 (expression having type 'const IteratorComparator' would lose some const-volatile qualifiers) 8d4fee09c7
-
Fix C2718 ('const std::atomic<unsigned __int64>': actual parameter with requested alignment of 8 won't be aligned) e280824a79
-
Fix C4146 (unary minus operator applied to unsigned type, result still unsigned) 4ebbd76c0d
-
Fix C2059 (syntax error: 'template') 630ccddb11
-
vcxproj: Output .obj files to relative directory 47af0a97bb
-
7d2c21ece4
Merge pull request #1 from kobake/vs2015
Vs2015 Building
-
Update README.md 031d98901f
-
VS project for building bitcoind c21683958b
-
bitcoind: nuget dependencies setting 50d5c35b8a
-
bitcoind: AdditionalIncludeDirectories setting fea7df6015
-
bitcoind: PreprocessorDefinitions setting ed36643930
-
bitcoind: Linkage-secp256k1 setting 663e5ff484
-
VS project for building bitcoin-cli (Copied from bitcoind and changed slightly) 629d2d9912
-
VS project for building bitcoin-tx (Copied from bitcoind and changed slightly) 1c8fba773e
-
89b9fd78d2
Merge pull request #3 from kobake/each-module-projects
Each module projects
-
21ea39ca38
Berkeley DB 4.8.30 files (Extract db-4.8.30.zip)
db-4.8.30.zip is get from http://download.oracle.com/berkeley-db/db-4.8.30.zip
-
Remove BerkeleyDB documents 9ba8888a45
-
BerkeleyDB: Upgrade VS Project to VS2015 version file. 0a243b2092
-
BerkeleyDB: Remove old VS project files 799269371f
-
BerkeleyDB: Change C++ Code Generation RuntimeLibrary setting to MultiThreadDLL type. cadefb5363
-
ignore berkeley-db output directory 07d2361b9c
-
VS projects: Uninstall-Package BerkeleyDB-4_8_30-Cpp, and refer to local BerkelyDB in repository 225384691f
-
9c363fe458
Merge pull request #4 from kobake/with-berkeleydb-code
With berkeleydb code
-
Update README.md 4c2f5a36bb
-
Additional berkeley db files 53a12a11a1
-
Remove x64 build config e41d5590c9
-
Sample of generating a new key 09472cc199
-
Rename: CPubKey::GetHash -> CPubKey::GetPublicKeyHash 13a6bc26f7
-
Rename: pCurrentParams -> g_pCurrentParams 56e080a9ae
-
Refactor: Replace network type string to NetworkType enum constant. 3ec2bbc05c
-
Sample: Private key appearance in each network type 51d964aa32
-
two's complement 431ec00aec
-
key sample 83e32d6287
-
Rename: base_blob<N>::ToString() -> ToHexString() 6bde69bdc3
-
Rename: base_uint<N>::ToString() -> ToHexString() 7140dd0b24
-
test_bitcoin project ee31a7e102
-
add test files to test_project f8e5a7b17f
-
test_bitcoin: include path setting 7c1c6581ba
-
4432ec9e31
Fix msvc compiler error C4146 (unary minus operator applied to unsigned type)
On msvc14, int literal '-2147483648' is invalid, because '2147483648' is unsigned type and cant't apply minus operator to unsigned type. To define the int literal, use '-2147483647 - 1' formula that is also used to define INT_MIN in limits.h.
-
Apply NetworkType to test codes 3ee7cb9efc
-
65430ce985
Merge pull request #6 from kobake/unit-test
Unit test project
-
generated src/test/data/*.json.h by make 6ffbae3c72
-
ToString: ToHexString alias 3e6beead9b
-
Apply NetworkType 25e61d50b1
-
test_bitcoin_fuzzy: Don't depend on unistd 0e2cc361f0
-
test_bitcoin_fuzzy: Don't depend on unistd 9ea30650cc
-
bitcoin_test: exclude test_bitcoin_fuzzy 3756a8e16c
-
Update-Package miniupnpc-vc140 -Version 2.0.0.1 d319d11008
-
e834af203c
Merge pull request #7 from kobake/adjust-test-project
Adjust test project
-
Rename: base_blob::WIDTH -> BYTE_WIDTH 16962fdca4
-
Rename: base_uint::WIDTH -> PN_WIDTH 1a22087aed
-
5aa1969492
Integrate arith_uint256 with uint256.
Integrate base_blob<BITS> with base_uint<BITS>. Integrate arith_uint256 with uint256.
-
f1da2e064e
Merge pull request #5 from kobake/uint256-integration
uint256 integration
-
Don't define NDEBUG for Release Build 30159d9b73
-
test_bitcoin: NUM_SIMULATION_ITERATIONS = 400 (tmp) 2f719ce21e
-
_bitcoin_common: precompiled header setting b248e1740f
-
test_bitcoin: precompiled header setting 7e3c406a00
-
a78a583e1a
Merge pull request #9 from kobake/precompiled-header
precompiled header setting
-
Adjust _bitcoin_common vcxproj 4631dfa774
-
sample: Show key length. 2cd5a217d2
-
stdafx: base58.h df2016bd06
-
base58string class definition 6a073e6bb9
-
Separate files for each base58 classes. 5fffec7851
-
1909d76958
Merge pull request #12 from kobake/prepare-base58
Prepare base58
-
CBase58Data classes accept base58string only. f9cae83f47
-
f62c0a462b
CBitcoinAddress and CBitcoinSecret become individual classes that don't inherit from CBase58Data.
CTxDestination inherits from boost::variant. CKey and CTxDestination have base58string functions.
-
vcxproj filters 7f42f17f26
-
Separate files for CScriptID and CTxDestination. d090235ae0
-
cba84b25c7
CBitcoinAddress doesn't accept CKeyID.
CScriptID, CScript, CKeyID, and CTxDestination classes have base58string functions.
-
Separate files for CKey and CExtKey classes f2052bfbac
-
base58string functin with prefix naming. 20cebaae55
-
Separate files for script classes 51c1aad5ed
-
CScriptID has base58string function. 41f65fd0b3
-
CBitcoinAddress doesn't accept CScriptID, and change CScript -> CScriptID conversion to be explicit. 101f70383c
-
0c520e0e44
CBitcoinAddress doesn't accept CTxDestination.
Implement base58string comparing operator.
-
Remove unused functions 09c586c00b
-
Fix CTxDestination operator loop 73febf12a6
-
Treat C4717(recursive on all control paths) warnings as errors 8e600fe9ed
-
Separate files for base58string classes fc08137846
-
Adjust base58string class. f54ee0c54d
-
each base58 prefix 959ffbb378
-
base58 comment fbb712593d
-
(NOTICE: getinfo will be deprecated eventually.) RPC getinfo: replace testnet param with chain one. abd6f55294
-
key sample dfb7571867
-
78503e12ab
Merge pull request #10 from kobake/base58string
Base58string
-
Rename: CKey::fValid -> m_fValid 2f9e688031
-
Rename: CKey::fCompressed -> m_fCompressed 36b6d350e7
-
Rename: CKey::keydata -> m_keydata e528a0c699
-
Replace CKey::Check() with CKeyUtil::Check() 3dffd0459f
-
613b1e9382
Merge pull request #13 from kobake/key-refactor
Key refactor
-
CBitcoinSecret comment 2dcfc5787a
-
base58 comment c899cb65f2
-
base58string: Specific calling _SetStringWithVersionBytes 0db32b92c9
-
d701fa21a1
Merge pull request #14 from kobake/key-refactor-step2
Key refactor step2
-
Fix cast warning 92f497565f
-
chainparams comment 6d2d3ebf35
-
Fix cast warnings 889e835a53
-
utf8 bom 1b5c10d850
-
Fix cast warnings 2c25cd6f52
-
Disable C4503 warning (decorated name length exceeded) 19d5e23afb
-
utf8 bom 60db82db94
-
Fix cast warnings 16971e7d79
-
685d39cd58
Merge pull request #15 from kobake/fix-warnings
Fix warnings
-
Fix cast warnings a9e69a1681
-
Fix conversion warnings 9779074f92
-
Rename CKey::Set to SetBinary and accept only const char* arguments. 718448ca87
-
3b051d9fff
Merge pull request #17 from kobake/key-refactor-set-binary
Key refactor set binary
-
Disable C4503 warning (decorated name length exceeded) 8ab485cbb1
-
Refactor: Add 'm_' prefix to CExtKey class member names 08e600a64e
-
Separate files for CExtPubKey and CPubKeyUtil classes 27746c7e69
-
Refactor: Add 'm_' prefix to CExtPubKey class member names 1ee15563bc
-
310ebc5ab7
Merge pull request #18 from kobake/ext-key-refactor
Ext key refactor
-
vcxproj filters 0e5998ff8e
-
Move private key base58 encoding logic from CBitcoinSecret::SetKey into CKey::GetBase58stringWithNetworkSecretKeyPrefix. 9301b9008f
-
d5cefc6234
Move private key base58 decoding logic from CBitcoinSecret into CKey::FromBase58string.
Remove CBitcoinSecret class.
-
ee2c4803aa
Merge pull request #19 from kobake/refactor-bitcoin-secret
Refactor private key encode/decode logic
-
Rename: CBase58Data::vchData -> m_vchData 03a1fd0807
-
Rename: CBase58Data::vchVersion -> m_vchVersion 1de1c0a879
-
CBase58Data: Move type declaration to class top position. 397c4bbeeb
-
c2c7676ff3
Merge pull request #20 from kobake/refactor-base58
Refactor base58
-
ec_privkey_export_der: specific arguments style d68d851a74
-
secp256k1_ec_pubkey_serialize: specific arguments style cc82dbddf2
-
ec_privkey_export_der comment for compressed 91ac58decd
-
sample: show compressed constant flags. 7c85eea210
-
Call ec_privkey_export_der as compressed mode always d12f454ae2
-
Rename: CWallet::nWalletMaxVersion -> m_nWalletMaxVersion c2d0fdca2e
-
vcxproj filters about wallet 3d16822f90
-
Rename: CWallet::nWalletVersion -> m_nWalletVersion 479ad77064
-
Separate files for CAccountingEntry class e9b6c6cd1b
-
Separate files for CKeyPool class 02de014d1c
-
Separate files for CMerkleTx class 43316a44b2
-
Separate files for CWalletTx class 872c4681f9
-
Separate files for COutput class from wallet.h 1758e90508
-
Separate files for CWalletKey class 8dc91aa1b8
-
Separate files for CReserveKey class a6c3ee98c6
-
Separate files for CAccount class from wallet.h 1b8cfb6367
-
a8e2dd8595
Merge pull request #21 from kobake/refactor-wallet
Refactor wallet
-
Rename: CWallet::cs_wallet -> m_walletCriticalSection 60b465b0d9
-
Change access level of CWallet::SetNull to private. 1cfe5dea2a
-
wallet version comment 8be8cc940b
-
Rename: CWallet::pwalletdbEncryption -> m_pwalletdbEncryption a250a54cbf
-
wallet comment 7d241bbe71
-
Change argument type of CWallet::LoadWallet to bool pointer. 74d58fde59
-
Rename: CWallet::fFileBacked -> m_fFileBacked 35225f31ca
-
Rename: CWallet::hdChain -> m_hdChain e479bd2142
-
Rename: CHDChain::masterKeyID -> m_masterKeyID 7f3f612c57
-
Rename: CKeyMetadata::hdMasterKeyID -> m_hdMasterKeyID 5f3e1636d8
-
Rename: CPubKey::vch -> m_vch 1d6a664f26
-
c835190738
Merge pull request #23 from kobake/refactor-key-and-wallet
Refactor key and wallet
-
base58 code format arrange 48a3a28b51
-
base58 encode/decode sample d37a9b85ab
-
chainparams vcxproj filters 65b2309f99
-
base58 prefix comment c1eadd45f2
-
Separate files for each running mode. 6f673d6aaa
-
daf86c60b9
Merge pull request #24 from kobake/refactor-about-base58-prefix
Refactor about base58 prefix
-
Visual Studio Upgrade: msvc140(vs2015) -> msvc141(vs2017) dc15572003
-
Uninstall-Package openssl d8981e6d58
-
Install-Package openssl-vc141 438b27e5b7
-
Uninstall-Package secp256k1_vc140 5cf53b5327
-
Install-Package secp256k1-vc141 0103838fa8
-
Uninstall-Package libzmq-nightly 954cdc990a
-
Install-Package libzmq-vc141 da34186a0e
-
df3e893259
Merge pull request #25 from kobake/vs2017
Visual Studio Upgrade: msvc140(vs2015) -> msvc141(vs2017)
-
Update README.md 8a95a783c3
-
Update README.md ca9ca1bc29
-
Update README.md c6f8a1dcd0
-
[wip] fix somethings c89e24b278
-
kobake commented at 3:42 AM on July 28, 2018: contributor
sorry, mistaked.
- kobake closed this on Jul 28, 2018
- fanquake locked this on Jul 28, 2018
Contributors