novacoin.git
8 years agoCode style fix (no "tab" symbol).
svost [Fri, 11 Mar 2016 08:24:37 +0000]
Code style fix (no "tab" symbol).

8 years agoIes_ctx_t - move to try catch block
svost [Fri, 11 Mar 2016 08:13:49 +0000]
Ies_ctx_t - move to try catch block

8 years agoImportWallet() : process private key pairs
CryptoManiac [Tue, 8 Mar 2016 21:47:03 +0000]
ImportWallet() : process private key pairs

8 years agoResendTX: forced rebroadcasting of unconfirmed transactions.
CryptoManiac [Tue, 8 Mar 2016 17:59:28 +0000]
ResendTX: forced rebroadcasting of unconfirmed transactions.

8 years agoc_str() isn't needed here
CryptoManiac [Tue, 8 Mar 2016 17:42:26 +0000]
c_str() isn't needed here

8 years agoDumpWallet() cleanup
CryptoManiac [Tue, 8 Mar 2016 17:39:56 +0000]
DumpWallet() cleanup

8 years agoNew dump function.
CryptoManiac [Mon, 7 Mar 2016 23:46:59 +0000]
New dump function.

TODO: pubkey pair addresses import.

8 years agoCOunt received coins for owned pubkey-pair addresses properly
CryptoManiac [Mon, 7 Mar 2016 04:04:09 +0000]
COunt received coins for owned pubkey-pair addresses properly

8 years agoMerge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac [Mon, 7 Mar 2016 01:54:19 +0000]
Merge branch 'master' of github.com:novacoin-project/novacoin

8 years agoIt's senseless to import pubkey pair address.
CryptoManiac [Mon, 7 Mar 2016 01:54:01 +0000]
It's senseless to import pubkey pair address.

8 years agoMerge pull request #287 from svost/patch
CryptoManiac [Sun, 6 Mar 2016 22:22:19 +0000]
Merge pull request #287 from svost/patch

Minor fix

8 years agoUse CBitcoinAddress ti store change destination
CryptoManiac [Sun, 6 Mar 2016 21:47:41 +0000]
Use CBitcoinAddress ti store change destination

8 years agoSimplification of scriptPubKey handling code.
CryptoManiac [Sun, 6 Mar 2016 20:54:53 +0000]
Simplification of scriptPubKey handling code.

8 years agoGet rid of boost::split function 287/head
svost [Sun, 6 Mar 2016 17:10:10 +0000]
Get rid of boost::split function

8 years agoDon't throw exceptions while processing public values.
CryptoManiac [Sun, 6 Mar 2016 14:03:53 +0000]
Don't throw exceptions while processing public values.

8 years agoCleanup
CryptoManiac [Sun, 6 Mar 2016 13:38:02 +0000]
Cleanup

8 years agoPUBKEY_PAIR_ADDRESS / PUBKEY_PAIR_ADDRESS_TEST
CryptoManiac [Sat, 5 Mar 2016 23:02:57 +0000]
PUBKEY_PAIR_ADDRESS / PUBKEY_PAIR_ADDRESS_TEST

8 years agoAdd hex representation
CryptoManiac [Sat, 5 Mar 2016 21:34:26 +0000]
Add hex representation

8 years agoMerge pull request #286 from svost/patch
CryptoManiac [Sat, 5 Mar 2016 21:13:21 +0000]
Merge pull request #286 from svost/patch

Patch

8 years agoUseless pragma 286/head
svost [Sat, 5 Mar 2016 20:59:54 +0000]
Useless pragma

8 years agoSimplified macro
svost [Sat, 5 Mar 2016 20:51:18 +0000]
Simplified macro

8 years agoMalleable keys: remove version byte
CryptoManiac [Sat, 5 Mar 2016 20:43:40 +0000]
Malleable keys: remove version byte

8 years agoMerge branch 'svost-patch'
CryptoManiac [Sat, 5 Mar 2016 17:46:14 +0000]
Merge branch 'svost-patch'

8 years agoMerge branch 'patch' of ssh://github.com/svost/novacoin into svost-patch
CryptoManiac [Sat, 5 Mar 2016 17:45:37 +0000]
Merge branch 'patch' of ssh://github.com/svost/novacoin into svost-patch

8 years agoEncryption/decryption support for malleable keys.
CryptoManiac [Fri, 4 Mar 2016 22:24:45 +0000]
Encryption/decryption support for malleable keys.

8 years agoAdd DEBUG option
CryptoManiac [Fri, 4 Mar 2016 22:21:34 +0000]
Add DEBUG option

8 years agoCheck for NULL values properly.
CryptoManiac [Fri, 4 Mar 2016 20:19:59 +0000]
Check for NULL values properly.

8 years agoStore only the second half of private key pair.
CryptoManiac [Fri, 4 Mar 2016 17:44:08 +0000]
Store only the second half of private key pair.

8 years agoUpdate script.h 285/head
svost [Sat, 27 Feb 2016 19:35:12 +0000]
Update script.h

* Fix MSVC C4245: signed/unsigned mismatch
* Commented out SEQUENCE_THRESHOLD: never used
* C++ style comments

8 years agoSince the buffer is constant, we set the length directly
svost [Sat, 27 Feb 2016 17:13:01 +0000]
Since the buffer is constant,  we set the length directly

8 years agoIntroduce nOneWeek constant
svost [Wed, 24 Feb 2016 07:01:50 +0000]
Introduce nOneWeek constant

8 years agoAdd CWallet::ExtractAddress method
alex [Tue, 23 Feb 2016 23:27:02 +0000]
Add CWallet::ExtractAddress method

8 years agoRemove testnet condition
CryptoManiac [Tue, 23 Feb 2016 22:32:18 +0000]
Remove testnet condition

8 years agoExperimental: use Solver to find out all solutions for txout.scriptPublicKey
CryptoManiac [Tue, 23 Feb 2016 22:25:40 +0000]
Experimental: use Solver to find out all solutions for txout.scriptPublicKey

8 years agoNot utilized
svost [Tue, 23 Feb 2016 20:40:26 +0000]
Not utilized

8 years agoForce one week max offset for testNet.
CryptoManiac [Tue, 23 Feb 2016 20:20:39 +0000]
Force one week max offset for testNet.

8 years agoMove transaction timestamp checking to CTxMemPool::accept()
CryptoManiac [Tue, 23 Feb 2016 20:07:39 +0000]
Move transaction timestamp checking to CTxMemPool::accept()

8 years agoFormatMoney cleanup
svost [Tue, 23 Feb 2016 15:28:30 +0000]
FormatMoney cleanup

8 years agoFix msvc c4800: explicit cast to bool
svost [Tue, 23 Feb 2016 07:46:17 +0000]
Fix msvc c4800: explicit cast to bool

8 years agoMerge pull request #284 from svost/solution
CryptoManiac [Tue, 23 Feb 2016 05:28:24 +0000]
Merge pull request #284 from svost/solution

MSVC solution update

8 years agoDisable OP_CHECKSEQUENCEVERIFY for now, since the BIP68 is not implemented.
CryptoManiac [Tue, 23 Feb 2016 03:08:31 +0000]
Disable OP_CHECKSEQUENCEVERIFY for now, since the BIP68 is not implemented.

8 years agoSeparate implementations of CHECKLOCKTIMEVERIFY and CHECKSEQUENCEVERIFY.
CryptoManiac [Tue, 23 Feb 2016 02:39:08 +0000]
Separate implementations of CHECKLOCKTIMEVERIFY and CHECKSEQUENCEVERIFY.

8 years agoMSVC solution update 284/head
svost [Mon, 22 Feb 2016 21:23:38 +0000]
MSVC solution update

8 years agoDo some cleanup, add importmalleablekey RPC call
CryptoManiac [Mon, 22 Feb 2016 20:18:34 +0000]
Do some cleanup, add importmalleablekey RPC call

8 years agoBump CLIENT_VERSION_BUILD
CryptoManiac [Mon, 22 Feb 2016 15:36:39 +0000]
Bump CLIENT_VERSION_BUILD

8 years agoRemove BIP0031_VERSION and MEMPOOL_GD_VERSION.
CryptoManiac [Mon, 22 Feb 2016 15:17:30 +0000]
Remove BIP0031_VERSION and MEMPOOL_GD_VERSION.

8 years agoRemove COINBASE_SIGOPS_SWITCH_TIME
CryptoManiac [Mon, 22 Feb 2016 15:03:48 +0000]
Remove COINBASE_SIGOPS_SWITCH_TIME

8 years agoMerge pull request #283 from svost/patch
CryptoManiac [Mon, 22 Feb 2016 13:39:21 +0000]
Merge pull request #283 from svost/patch

Minor fix

8 years agoMerge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac [Mon, 22 Feb 2016 13:38:38 +0000]
Merge branch 'master' of github.com:novacoin-project/novacoin

8 years agoAdd -splitthreshold option
CryptoManiac [Mon, 22 Feb 2016 13:38:02 +0000]
Add -splitthreshold option

https://bitcointalk.org/index.php?topic=704756.msg13890630#msg13890630

8 years agoRemove c_str: stringvar1 = stringvar2 283/head
svost [Mon, 22 Feb 2016 12:30:33 +0000]
Remove c_str: stringvar1 = stringvar2

8 years agoDon't compare oranges to apples.
CryptoManiac [Mon, 22 Feb 2016 02:20:47 +0000]
Don't compare oranges to apples.

8 years agoUpdate README.md
CryptoManiac [Sun, 21 Feb 2016 23:47:24 +0000]
Update README.md

8 years agoAllow generation of keypairs for mainNet clients since 20 March, 2016
CryptoManiac [Sun, 21 Feb 2016 23:37:42 +0000]
Allow generation of keypairs for mainNet clients since 20 March, 2016

8 years agoWell, I'd say that indents aren't needed here.
CryptoManiac [Sun, 21 Feb 2016 22:44:21 +0000]
Well, I'd say that indents aren't needed here.

8 years agoOP_CHECKSEQUENCEVERIFY
CryptoManiac [Sun, 21 Feb 2016 22:41:13 +0000]
OP_CHECKSEQUENCEVERIFY

8 years agoInteger tempalte matching opcode.
CryptoManiac [Sun, 21 Feb 2016 21:12:33 +0000]
Integer tempalte matching opcode.

8 years agoMerge pull request #282 from svost/from-bitcoin
CryptoManiac [Sun, 21 Feb 2016 18:16:04 +0000]
Merge pull request #282 from svost/from-bitcoin

From bitcoin

8 years agoMerge pull request #281 from FuzzyHobbit/patch-6
CryptoManiac [Sun, 21 Feb 2016 18:14:30 +0000]
Merge pull request #281 from FuzzyHobbit/patch-6

Use largest finite value for MAX_MONEY

8 years agoMerge pull request #280 from svost/patch
CryptoManiac [Sun, 21 Feb 2016 18:13:53 +0000]
Merge pull request #280 from svost/patch

Minor fix

8 years agoSimplify OP_RETURN handling.
CryptoManiac [Sun, 21 Feb 2016 18:06:08 +0000]
Simplify OP_RETURN handling.

8 years agoAdd OP_CHECKLOCKTIMEVERIFY support.
CryptoManiac [Sun, 21 Feb 2016 15:02:40 +0000]
Add OP_CHECKLOCKTIMEVERIFY support.

8 years agoopenssl: avoid config file load/race (see bitcoin d4b1d5a) 282/head
svost [Sun, 21 Feb 2016 14:56:03 +0000]
openssl: avoid config file load/race (see bitcoin d4b1d5a)

8 years agoRemove LookupHostNumeric( ) which is never used
svost [Sun, 21 Feb 2016 14:48:37 +0000]
Remove LookupHostNumeric( ) which is never used

8 years agonetbase: Use .data() instead of .c_str() on binary string
Wladimir J. van der Laan [Mon, 8 Sep 2014 10:20:50 +0000]
netbase: Use .data() instead of .c_str() on binary string

`.c_str()` is only guaranteed to return the data up to the first NUL
character.

8 years agoFix V808 PVS Studio: object created but was not utilized 280/head
svost [Sat, 20 Feb 2016 19:06:53 +0000]
Fix V808 PVS Studio: object created but was not utilized

8 years agoUse largest finite value for MAX_MONEY 281/head
FuzzyHobbit [Sat, 20 Feb 2016 18:32:05 +0000]
Use largest finite value for MAX_MONEY

8 years agoMerge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac [Sat, 20 Feb 2016 16:17:12 +0000]
Merge branch 'master' of github.com:novacoin-project/novacoin

8 years agogettransaction: use pubkey pair instead of key view.
CryptoManiac [Sat, 20 Feb 2016 16:16:30 +0000]
gettransaction: use pubkey pair instead of key view.

8 years agoGet rid of some LONG variables
svost [Sat, 20 Feb 2016 08:35:07 +0000]
Get rid of some LONG variables

8 years agoMerge pull request #279 from svost/patch
CryptoManiac [Sat, 20 Feb 2016 06:17:59 +0000]
Merge pull request #279 from svost/patch

Minor fix

8 years agoScriptPubKeyToJSON: include matched key view.
CryptoManiac [Fri, 19 Feb 2016 21:40:43 +0000]
ScriptPubKeyToJSON: include matched key view.

8 years agoMerge branch 'master' of github.com:novacoin-project/novacoin
CryptoManiac [Fri, 19 Feb 2016 20:35:43 +0000]
Merge branch 'master' of github.com:novacoin-project/novacoin

8 years agogetrawtransaction: Support for malleable public keys
CryptoManiac [Fri, 19 Feb 2016 20:35:05 +0000]
getrawtransaction: Support for malleable public keys

8 years agoA proper initialization of nReqSigs.
alex [Fri, 19 Feb 2016 18:48:29 +0000]
A proper initialization of nReqSigs.

8 years agoTX_PUBKEY_DROP fix
alex [Fri, 19 Feb 2016 18:06:37 +0000]
TX_PUBKEY_DROP fix

8 years agoAllow PUBKEY_DROP inputs on testnet
alex [Fri, 19 Feb 2016 17:59:20 +0000]
Allow PUBKEY_DROP inputs on testnet

8 years agoDon't inbclude listen port and testnet option into autogenerated config file.
alex [Fri, 19 Feb 2016 17:39:31 +0000]
Don't inbclude listen port and testnet option into autogenerated config file.

8 years agoRaw transactions: TX_PUBKEY_DROP parsing
CryptoManiac [Fri, 19 Feb 2016 17:04:45 +0000]
Raw transactions: TX_PUBKEY_DROP parsing

8 years agoRPC: Modify sendtoaddress/sendfrom methods to treat public key pair as a variant...
CryptoManiac [Thu, 18 Feb 2016 21:48:26 +0000]
RPC: Modify sendtoaddress/sendfrom methods to treat public key pair as a variant of novacoin address.

8 years agoWallet core: remove SendMoneyToDestination
CryptoManiac [Thu, 18 Feb 2016 21:22:21 +0000]
Wallet core: remove SendMoneyToDestination

8 years agoRemoved dependency (boost::algorithm::starts_with) 279/head
svost [Thu, 18 Feb 2016 19:45:37 +0000]
Removed dependency (boost::algorithm::starts_with)

8 years agoMerge pull request #278 from svost/headers
CryptoManiac [Thu, 18 Feb 2016 15:07:42 +0000]
Merge pull request #278 from svost/headers

Remove namespaces from header files

8 years agoMerge pull request #277 from svost/patch
CryptoManiac [Thu, 18 Feb 2016 15:07:28 +0000]
Merge pull request #277 from svost/patch

Minor fix

8 years agorpccrypt.cpp: Add message encryption and decryption methods.
Alex [Thu, 18 Feb 2016 15:05:08 +0000]
rpccrypt.cpp: Add message encryption and decryption methods.

8 years agoFormat fix: %p prefer void* 277/head
svost [Wed, 17 Feb 2016 08:57:38 +0000]
Format fix: %p prefer void*

Как пример
https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/config/iq2000/iq2000.c?r1=192717&r2=192716&pathrev=192717

8 years agoRemove namespaces from header files 278/head
svost [Tue, 16 Feb 2016 13:30:55 +0000]
Remove namespaces from header files

8 years agoMove the constant variable outside the loop
svost [Mon, 15 Feb 2016 18:52:07 +0000]
Move the constant variable outside the loop

8 years agoAdd copy constructor to prevent undefined behaviour.
CryptoManiac [Mon, 15 Feb 2016 18:23:11 +0000]
Add copy constructor to prevent undefined behaviour.

8 years agoFix gcc Wreorder warning
svost [Mon, 15 Feb 2016 18:22:44 +0000]
Fix gcc Wreorder warning

8 years agoComparison fix
CryptoManiac [Mon, 15 Feb 2016 18:14:46 +0000]
Comparison fix

8 years agoMerge pull request #276 from svost/patch
CryptoManiac [Mon, 15 Feb 2016 01:06:40 +0000]
Merge pull request #276 from svost/patch

Minor fix

8 years agoHeader guard added 276/head
svost [Sun, 14 Feb 2016 21:35:17 +0000]
Header guard added

8 years agoMerge pull request #275 from svost/patch
CryptoManiac [Sun, 14 Feb 2016 19:17:22 +0000]
Merge pull request #275 from svost/patch

fDetachDB missed in constructor

8 years agoExamples and missed file.
0xDEADFACE [Sun, 14 Feb 2016 18:13:06 +0000]
Examples and missed file.

8 years agoPerformance: replace iterator++ with ++iterator 275/head
svost [Sun, 14 Feb 2016 18:10:09 +0000]
Performance: replace iterator++ with ++iterator

Оставлю как якорь, подобных мест в коде много, по возможности можно будет переписать.

8 years agoRPC: encryptdata & decryptdata methods
0xDEADFACE [Sun, 14 Feb 2016 17:23:32 +0000]
RPC: encryptdata & decryptdata methods

8 years agoFix compilation error.
CryptoManiac [Sun, 14 Feb 2016 17:04:24 +0000]
Fix compilation error.

8 years agofDetachDB missed in constructor
svost [Sun, 14 Feb 2016 16:24:17 +0000]
fDetachDB missed in constructor

8 years agoMerge branch 'master' of ssh://github.com/novacoin-project/novacoin
0xDEADFACE [Sun, 14 Feb 2016 03:23:21 +0000]
Merge branch 'master' of ssh://github.com/novacoin-project/novacoin