Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2952 commits
Select commit Hold shift + click to select a range
973ab4d
Fix compilation errors.
CryptoManiac Feb 11, 2016
7a1c2ca
Asymmetric encryption stubs.
CryptoManiac Feb 11, 2016
a587926
RPC: Optimize OP_RETURN outputs creation and parsing
0xDEADFACE Feb 11, 2016
fb81040
Add hex representation of public key pair.
0xDEADFACE Feb 11, 2016
a57a8af
Malleable keys: Crypted R parameter support.
0xDEADFACE Feb 11, 2016
27e9d00
Fix V668 PVS Studio - deal with pointer and NULL
svost Feb 12, 2016
41131e6
Allow up to 1024 bytes of arbitrary data.
0xDEADFACE Feb 12, 2016
8ba55df
Encryption isn't needed here.
0xDEADFACE Feb 12, 2016
1940caf
Add TX_PUBKEY_DROP transaction type.
0xDEADFACE Feb 12, 2016
8995f8e
Reorganize includes a bit.
svost Feb 12, 2016
87f1882
Fix V595 PVS Studio - the pointer was utilized before it was verified…
svost Feb 12, 2016
661cd82
Experimental support for TX_PUBKEY_DROP spending.
0xDEADFACE Feb 12, 2016
a5f0a4f
Remove asserts.
0xDEADFACE Feb 13, 2016
4703e1a
Same as @92e04fc
svost Feb 13, 2016
febcfc9
ListMalleablePubKeys method
0xDEADFACE Feb 13, 2016
05dcb40
Merge pull request #272 from svost/V668
0xDEADFACE Feb 13, 2016
2fa437d
Merge pull request #273 from svost/includes
0xDEADFACE Feb 13, 2016
0b47046
Merge pull request #274 from svost/patch
0xDEADFACE Feb 13, 2016
132c462
RPC: Add new methods suitable for malleable key pairs management;
0xDEADFACE Feb 14, 2016
0e14c94
Merge branch 'master' of ssh://github.com/novacoin-project/novacoin
0xDEADFACE Feb 14, 2016
213f208
fDetachDB missed in constructor
svost Feb 14, 2016
f87679b
Fix compilation error.
CryptoManiac Feb 14, 2016
d8f174b
RPC: encryptdata & decryptdata methods
0xDEADFACE Feb 14, 2016
16f94b8
Performance: replace iterator++ with ++iterator
svost Feb 14, 2016
9c8de27
Examples and missed file.
0xDEADFACE Feb 14, 2016
379ba3c
Merge pull request #275 from svost/patch
CryptoManiac Feb 14, 2016
a267c76
Header guard added
svost Feb 14, 2016
4bbf843
Merge pull request #276 from svost/patch
CryptoManiac Feb 15, 2016
a61b9f4
Comparison fix
CryptoManiac Feb 15, 2016
9d7059e
Fix gcc Wreorder warning
svost Feb 15, 2016
84dbd33
Add copy constructor to prevent undefined behaviour.
CryptoManiac Feb 15, 2016
c12fd55
Move the constant variable outside the loop
svost Feb 15, 2016
5e82f02
Remove namespaces from header files
svost Feb 16, 2016
5bb062c
Format fix: %p prefer void*
svost Feb 17, 2016
fa743e4
rpccrypt.cpp: Add message encryption and decryption methods.
CryptoManiac Feb 18, 2016
e892054
Merge pull request #277 from svost/patch
CryptoManiac Feb 18, 2016
18719a4
Merge pull request #278 from svost/headers
CryptoManiac Feb 18, 2016
455f59b
Removed dependency (boost::algorithm::starts_with)
svost Feb 18, 2016
fb1e78e
Wallet core: remove SendMoneyToDestination
CryptoManiac Feb 18, 2016
2d834e1
RPC: Modify sendtoaddress/sendfrom methods to treat public key pair a…
CryptoManiac Feb 18, 2016
50b8ba0
Raw transactions: TX_PUBKEY_DROP parsing
CryptoManiac Feb 19, 2016
d420f62
Don't inbclude listen port and testnet option into autogenerated conf…
CryptoManiac Feb 19, 2016
0198357
Allow PUBKEY_DROP inputs on testnet
CryptoManiac Feb 19, 2016
a38a976
TX_PUBKEY_DROP fix
CryptoManiac Feb 19, 2016
f2c5d91
A proper initialization of nReqSigs.
CryptoManiac Feb 19, 2016
1fb1a79
getrawtransaction: Support for malleable public keys
CryptoManiac Feb 19, 2016
0bf6a81
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Feb 19, 2016
eecfdfb
ScriptPubKeyToJSON: include matched key view.
CryptoManiac Feb 19, 2016
7b30fc9
Merge pull request #279 from svost/patch
CryptoManiac Feb 20, 2016
572dd6f
Get rid of some LONG variables
svost Feb 20, 2016
3d5401d
gettransaction: use pubkey pair instead of key view.
CryptoManiac Feb 20, 2016
cac9353
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Feb 20, 2016
885c948
Use largest finite value for MAX_MONEY
Feb 20, 2016
a1ecd31
Fix V808 PVS Studio: object created but was not utilized
svost Feb 20, 2016
0a3c2f6
netbase: Use .data() instead of .c_str() on binary string
laanwj Sep 8, 2014
40d7e72
Remove LookupHostNumeric( ) which is never used
svost Feb 21, 2016
0d6fb47
openssl: avoid config file load/race (see bitcoin d4b1d5a)
svost Feb 21, 2016
e1ebe9e
Add OP_CHECKLOCKTIMEVERIFY support.
CryptoManiac Feb 21, 2016
96b34e5
Simplify OP_RETURN handling.
CryptoManiac Feb 21, 2016
b67a0d7
Merge pull request #280 from svost/patch
CryptoManiac Feb 21, 2016
42696f2
Merge pull request #281 from FuzzyHobbit/patch-6
CryptoManiac Feb 21, 2016
13fb9d6
Merge pull request #282 from svost/from-bitcoin
CryptoManiac Feb 21, 2016
49db62f
Integer tempalte matching opcode.
CryptoManiac Feb 21, 2016
f8f873d
OP_CHECKSEQUENCEVERIFY
CryptoManiac Feb 21, 2016
7a0b1a6
Well, I'd say that indents aren't needed here.
CryptoManiac Feb 21, 2016
f450705
Allow generation of keypairs for mainNet clients since 20 March, 2016
CryptoManiac Feb 21, 2016
2f2bcf8
Update README.md
CryptoManiac Feb 21, 2016
3497f0f
Don't compare oranges to apples.
CryptoManiac Feb 22, 2016
ed42780
Remove c_str: stringvar1 = stringvar2
svost Feb 22, 2016
194fca8
Add -splitthreshold option
CryptoManiac Feb 22, 2016
294fd35
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Feb 22, 2016
e8c66fb
Merge pull request #283 from svost/patch
CryptoManiac Feb 22, 2016
3886cd3
Remove COINBASE_SIGOPS_SWITCH_TIME
CryptoManiac Feb 22, 2016
3e7d898
Remove BIP0031_VERSION and MEMPOOL_GD_VERSION.
CryptoManiac Feb 22, 2016
7653c73
Bump CLIENT_VERSION_BUILD
CryptoManiac Feb 22, 2016
fd84b67
Do some cleanup, add importmalleablekey RPC call
CryptoManiac Feb 22, 2016
6d5a91c
MSVC solution update
svost Feb 22, 2016
db0fbd2
Separate implementations of CHECKLOCKTIMEVERIFY and CHECKSEQUENCEVERIFY.
CryptoManiac Feb 23, 2016
5843fbb
Disable OP_CHECKSEQUENCEVERIFY for now, since the BIP68 is not implem…
CryptoManiac Feb 23, 2016
54690eb
Merge pull request #284 from svost/solution
CryptoManiac Feb 23, 2016
1010945
Fix msvc c4800: explicit cast to bool
svost Feb 23, 2016
b50bcaf
FormatMoney cleanup
svost Feb 23, 2016
1d7a5b0
Move transaction timestamp checking to CTxMemPool::accept()
CryptoManiac Feb 23, 2016
10d86b0
Force one week max offset for testNet.
CryptoManiac Feb 23, 2016
d20116c
Not utilized
svost Feb 23, 2016
4334f08
Experimental: use Solver to find out all solutions for txout.scriptPu…
CryptoManiac Feb 23, 2016
c5dbcad
Remove testnet condition
CryptoManiac Feb 23, 2016
331e3c9
Add CWallet::ExtractAddress method
CryptoManiac Feb 23, 2016
5c3da96
Introduce nOneWeek constant
svost Feb 24, 2016
c7f60eb
Since the buffer is constant, we set the length directly
svost Feb 27, 2016
07795bd
Update script.h
svost Feb 27, 2016
7dd7fb4
Store only the second half of private key pair.
CryptoManiac Mar 4, 2016
75e0e72
Check for NULL values properly.
CryptoManiac Mar 4, 2016
766371e
Add DEBUG option
CryptoManiac Mar 4, 2016
75d1689
Encryption/decryption support for malleable keys.
CryptoManiac Mar 4, 2016
17026a8
Merge branch 'patch' of ssh://github.com/svost/novacoin into svost-patch
CryptoManiac Mar 5, 2016
72ded6a
Merge branch 'svost-patch'
CryptoManiac Mar 5, 2016
ecc21b2
Malleable keys: remove version byte
CryptoManiac Mar 5, 2016
81e9e33
Simplified macro
svost Mar 5, 2016
2058eaa
Useless pragma
svost Mar 5, 2016
56c09fb
Merge pull request #286 from svost/patch
CryptoManiac Mar 5, 2016
025e893
Add hex representation
CryptoManiac Mar 5, 2016
7cacf50
PUBKEY_PAIR_ADDRESS / PUBKEY_PAIR_ADDRESS_TEST
CryptoManiac Mar 5, 2016
c04f979
Cleanup
CryptoManiac Mar 6, 2016
a37aeb3
Don't throw exceptions while processing public values.
CryptoManiac Mar 6, 2016
75ec6d7
Get rid of boost::split function
svost Mar 6, 2016
3eedd3a
Simplification of scriptPubKey handling code.
CryptoManiac Mar 6, 2016
425455b
Use CBitcoinAddress ti store change destination
CryptoManiac Mar 6, 2016
17237ea
Merge pull request #287 from svost/patch
CryptoManiac Mar 6, 2016
5842a4a
It's senseless to import pubkey pair address.
CryptoManiac Mar 7, 2016
0b40e91
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Mar 7, 2016
12f1208
COunt received coins for owned pubkey-pair addresses properly
CryptoManiac Mar 7, 2016
d3f6c99
New dump function.
CryptoManiac Mar 7, 2016
08ab3b7
DumpWallet() cleanup
CryptoManiac Mar 8, 2016
233f0f2
c_str() isn't needed here
CryptoManiac Mar 8, 2016
ce44287
ResendTX: forced rebroadcasting of unconfirmed transactions.
CryptoManiac Mar 8, 2016
fe67404
ImportWallet() : process private key pairs
CryptoManiac Mar 8, 2016
0467c28
Ies_ctx_t - move to try catch block
svost Mar 11, 2016
7e553ad
Code style fix (no "tab" symbol).
svost Mar 11, 2016
d0533f1
Keep address labels for pubkey pair addresses.
CryptoManiac Mar 11, 2016
de495ea
Fix daemon compilation isue.
CryptoManiac Mar 11, 2016
21a158a
Automatically add empty label for pubkey pair addresses.
CryptoManiac Mar 11, 2016
8f8b854
Update for 85088c5
svost Mar 12, 2016
61894db
List of unconditionally banned blocks.
CryptoManiac Mar 12, 2016
81b151b
Revert "openssl: avoid config file load/race (see bitcoin d4b1d5a)"
CryptoManiac Mar 12, 2016
5bad5c7
New version of OpenSSL
CryptoManiac Mar 12, 2016
0c9d9ea
Merge pull request #288 from svost/patch
CryptoManiac Mar 12, 2016
a281267
Fix compilation warnings.
CryptoManiac Mar 13, 2016
982d138
Use current CC and CXX environment variables for leveldb compilation.
CryptoManiac Mar 13, 2016
fe41e33
ECIES: Replace SHA1 with RIPEMD-160.
CryptoManiac Mar 13, 2016
bde368e
Remove unused includes.
CryptoManiac Mar 13, 2016
c968932
RPC: decryptmessage documentation fix
CryptoManiac Mar 13, 2016
f248e7c
Fix msvc c6262 warning: excessive stack usage
svost Mar 13, 2016
5c3b37d
Switch nSize to size_t
svost Mar 13, 2016
3a67fa7
Fix msvc warning C4706: assignment within conditional expression
svost Mar 13, 2016
e3a906a
Merge pull request #289 from svost/patch
CryptoManiac Mar 13, 2016
27433b3
Fix msvc warning C4706: assignment within conditional expression
svost Mar 14, 2016
af62385
Version: compiler name suffix update
svost Mar 14, 2016
a23a71e
Fix msvc c4127 warning
svost Mar 14, 2016
b4185e4
Merge pull request #290 from svost/patch
CryptoManiac Mar 15, 2016
de656fc
Fix msvc c4127 warning
svost Mar 17, 2016
5fc4782
Initializing: type mismatch
svost Mar 17, 2016
2a6d1dc
Merge pull request #291 from svost/patch
CryptoManiac Mar 17, 2016
fa8a69c
Checkpoint
CryptoManiac Mar 17, 2016
30d7d10
Bump client version
CryptoManiac Mar 17, 2016
5ad982d
Switch from boost types to <stdint.h>
svost Mar 18, 2016
ea1c500
Fix set of msvc C4127 warning
svost Mar 18, 2016
c1aacb3
Merge pull request #292 from svost/patch
CryptoManiac Mar 21, 2016
c55924c
There is no need for these conditions anymore.
CryptoManiac Mar 21, 2016
cce6abf
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Mar 21, 2016
e6eea8e
HTTP seeding script
CryptoManiac Mar 22, 2016
dece05f
Exception handling, implement norpc option
CryptoManiac Mar 22, 2016
95df972
EXPERIMENTAL: custom peer collector
CryptoManiac Mar 22, 2016
0600cb7
Fix
CryptoManiac Mar 22, 2016
8519309
MSVC project update
CryptoManiac Mar 22, 2016
b92308f
=> Python3
CryptoManiac Mar 22, 2016
7d83156
Fix
CryptoManiac Mar 22, 2016
d725721
Create setup.py for getseeds script.
CryptoManiac Mar 23, 2016
2a0c53d
Do not print sensitive data
CryptoManiac Mar 23, 2016
78b1e58
http://stackoverflow.com/questions/12505383/print-not-working-when-co…
CryptoManiac Mar 23, 2016
6584e58
Network options: External seeder option
CryptoManiac Mar 23, 2016
b7ea7c2
QT5 fix
CryptoManiac Mar 23, 2016
5da8fc5
Trying to proccess .app references correctly
CryptoManiac Mar 24, 2016
9d2db68
lupdate
CryptoManiac Mar 24, 2016
8163cc7
Bump version to 0.5.7
CryptoManiac Mar 24, 2016
6db326c
Minor optimization
svost Mar 24, 2016
6198cc3
Fix type mismatch
svost Mar 25, 2016
cb243bb
Main.cpp: fix type mismatch
svost Mar 25, 2016
e8bc2c6
Remove BOOST_FOREACH macro
svost Mar 26, 2016
8ef54c4
Partially revert acd906f9bbf55e42.
CryptoManiac Mar 27, 2016
5471fad
QREncode linking fix
CryptoManiac Mar 27, 2016
261ecde
Merge pull request #293 from svost/patch
CryptoManiac Mar 27, 2016
22c0389
Reorg includes: fix MSVC buid
svost Mar 27, 2016
34a89de
Merge pull request #294 from svost/patch
CryptoManiac Mar 27, 2016
f46bc1d
It's a c++: use string.empty()
svost Mar 27, 2016
be13939
It's a c++: use string.clear()
svost Mar 28, 2016
bef52f2
Get rid of ARRAYLEN macro
svost Mar 28, 2016
1e938f1
Merge pull request #295 from svost/patch
CryptoManiac Mar 29, 2016
08b12b8
Move signature verification functions to CPubKey.
CryptoManiac Mar 29, 2016
0b247f1
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Mar 29, 2016
6c21456
Remove senseless comparison.
CryptoManiac Mar 29, 2016
1d20251
Fix type error
CryptoManiac Mar 29, 2016
ca3d012
EC_EVP_KEY_free() causes memory corruption in libnssl.
CryptoManiac Mar 29, 2016
ee8c46f
Private key is self-sufficient.
CryptoManiac Mar 29, 2016
b0082ff
Remove print() methods: all unused
svost Mar 30, 2016
e659f8d
Get rid of 'e': all unused
svost Mar 30, 2016
dc68eda
Stochastic broadcasting delay.
CryptoManiac Mar 31, 2016
c8d39b2
Use nOneDay
CryptoManiac Mar 31, 2016
56c1d14
Fix pointer to local variable logic (V506 PVS Studio)
svost Mar 31, 2016
1023e3e
Get rid of fTrickle parameter
CryptoManiac Mar 31, 2016
3f9387d
Remove unused function.
CryptoManiac Mar 31, 2016
a4bd291
Merge pull request #296 from svost/patch
CryptoManiac Mar 31, 2016
1ecb2db
Get rid of fTrickle parameter.
CryptoManiac Mar 31, 2016
e1d33d5
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Mar 31, 2016
8e5adbb
Revert 2d6690cc0c0e2525996856c392566133d1b2de50
CryptoManiac Mar 31, 2016
180163e
Split CMerkleTx::SetMerkleBranch
CryptoManiac Mar 31, 2016
78bf82f
Remove unused argument.
CryptoManiac Mar 31, 2016
9869e09
Move some implementations of CWallet methods to wallet.cpp.
CryptoManiac Apr 1, 2016
98e0cb3
Move some implementations of CWallet methods to wallet.cpp.
CryptoManiac Apr 1, 2016
28dd104
RPC: Replace resendtx with resendwallettransactions.
CryptoManiac Apr 1, 2016
ff2771c
RPC: In addition to public key pairs, adjustmalleablepubkey method no…
CryptoManiac Apr 1, 2016
172d8ae
Remove BOOST_FOREACH macro
svost Apr 1, 2016
ada534e
Rewrite pszTimestamp var: get rid of char*
svost Apr 1, 2016
2889514
Merge pull request #297 from svost/patch
CryptoManiac Apr 2, 2016
7312b1b
Our internal state doesn't matter.
CryptoManiac Apr 2, 2016
fca2d82
Preserve key compression attribute while initializing a new instance …
CryptoManiac Apr 2, 2016
66a1164
Get rid of fCompressedPubKey attribute.
CryptoManiac Apr 2, 2016
d1bec99
Bump version to 0.5.8
CryptoManiac Apr 3, 2016
7f2362e
Fix importprivkey issues.
CryptoManiac Apr 3, 2016
8d035aa
Merge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac Apr 3, 2016
b30efd5
RPC: now decryptdata/decryptmessage methods are able to understand WI…
CryptoManiac Apr 3, 2016
e0cafea
Revert "Split CMerkleTx::SetMerkleBranch"
CryptoManiac Apr 4, 2016
5e071d9
From boost(std)::thread::hardware_concurrency description: if this va…
svost Apr 6, 2016
ff580cd
Merge pull request #300 from svost/patch
CryptoManiac Apr 6, 2016
1037656
Get rid of boost::counting_iterator
svost Apr 7, 2016
bbc17a7
Merge pull request #302 from svost/patch
CryptoManiac Apr 7, 2016
c052a8c
DNSNode: fix source name
svost Apr 10, 2016
2a20c10
Update seed nodes array.
CryptoManiac Apr 10, 2016
4a26859
Merge pull request #310 from svost/master
CryptoManiac Apr 10, 2016
fee71e1
Fix memory leak.
CryptoManiac Apr 8, 2016
2bd96ba
CPubKey::Verify() : Fix memory leak.
CryptoManiac Apr 12, 2016
405d62b
We have not yet implemented begin() and size() methods in the master …
CryptoManiac Apr 12, 2016
184b753
Fix listaddressgroupings comand
svost Sep 23, 2016
b6f4727
Merge pull request #351 from svost/patch
CryptoManiac Sep 24, 2016
4dd28f8
42-coin "New Chain" Release
Laser9un Nov 18, 2016
ef2c2dd
Add checkpoint @ block # 4200
Laser9un Dec 15, 2016
6d1600c
Add cryptoid.info block explorer URL
Laser9un Dec 24, 2016
31ee1d4
Update icons for Debian
Laser9un Jan 4, 2017
2060444
Copyright Info Update
Laser9un Jan 7, 2017
92af478
Update MacOS icons
Laser9un Jan 10, 2017
9099730
Fix C++11 compatibility issue
Laser9un Jan 16, 2017
a531a3a
42-qt.pro: Change the link for macxBDB_LIB_PATH
Laser9un Jan 19, 2017
6366236
Clarify a license of the main logo
Laser9un Jan 26, 2017
b05c30f
Clear history when using clear button in RPC console
Feb 10, 2017
8c823f2
Upd. an example in the second auth. dialog
Laser9un Feb 17, 2017
94f1854
Increase max offset time for the MedianTimePast
Laser9un Feb 25, 2017
29d82ed
Make max PoS age unlimited
Laser9un Mar 9, 2017
c12a04b
Update debian/copyright
Laser9un Mar 20, 2017
64af179
RPC: fix "Invalid 42 address" error
Laser9un Apr 13, 2017
70f0043
Update doc: building 42d and 42-qt under Windows with MinGW
Laser9un Apr 17, 2017
7c38b3b
Add checkpoint @ block # 21000
Laser9un Apr 21, 2017
27ba8a4
Bump version to 0.0.8
Laser9un Apr 24, 2017
4344dae
Update doc: crosscompiling & osx building manuals
Laser9un May 15, 2017
0466ddb
Add prohashing.com block explorer URL
Laser9un Jun 12, 2017
57514c7
Fix version info and build time
Laser9un Aug 3, 2017
e7c373a
Add checkpoint @ block # 42000
Laser9un Sep 5, 2017
674830b
Fix CBitcoinAddressGetKeyID logic
svost Oct 9, 2017
d02af84
Fix 42 logo
Laser9un Dec 6, 2017
e3f3799
Upd README.md
Laser9un Dec 9, 2017
f97ec4e
Fix MintProbability column
Laser9un Dec 9, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
src/version.cpp export-subst
24 changes: 17 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,24 @@
src/*.exe
src/bitcoin
src/bitcoind
src/42d
src/build.h
.*.swp
*.*~*
#compilation and Qt preprocessor part
*.bak
*.rej
*.orig
*.o
ui_*.h
*.patch
.42
#compilation and Qt preprocessor part
*.qm
moc_*
Makefile
bitcoin-qt
42-qt
#resources cpp
qrc_*.cpp
qrc_*.cpp
#qt creator
*.pro.user
#mac specific
.DS_Store
build

!src/leveldb/Makefile
Loading