novacoin.git
8 years agoDeprecated with -std=c++11 218/head
svost [Mon, 4 May 2015 10:11:12 +0000]
Deprecated with -std=c++11

8 years agoSwitch from boost int types to <stdint.h>
svost [Mon, 4 May 2015 10:08:24 +0000]
Switch from boost int types to <stdint.h>

8 years agoMerge branch 'svost-cl-ver'
MASM fan [Sun, 3 May 2015 22:22:56 +0000]
Merge branch 'svost-cl-ver'

8 years agoVersion: compiler name suffix 217/head
svost [Sat, 2 May 2015 20:15:30 +0000]
Version: compiler name suffix

9 years agoMinor refactoring of CheckBlockSignature()
CryptoManiac [Mon, 27 Apr 2015 02:36:35 +0000]
Minor refactoring of CheckBlockSignature()

9 years agoprevent SOCKET leak in BindListenPort()
gades [Sun, 23 Nov 2014 17:18:03 +0000]
prevent SOCKET leak in BindListenPort()

Conflicts:
src/net.cpp

9 years agosmall cleanup of #ifdefs in BindListenPort()
gades [Sun, 23 Nov 2014 17:15:56 +0000]
small cleanup of #ifdefs in BindListenPort()

Conflicts:
src/net.cpp

9 years agoMessage fix
0xDEADFACE [Sun, 26 Apr 2015 18:16:10 +0000]
Message fix

Its use began in the past, continues now, and extending into the future, although you don't know how far.

9 years agoMerge pull request #216 from svost/qt-solution
CryptoManiac [Sun, 26 Apr 2015 16:08:37 +0000]
Merge pull request #216 from svost/qt-solution

Qt solution fixes

9 years agoAutomatically reserialize non-canonical proof-of-stake block signatures.
CryptoManiac [Sun, 26 Apr 2015 01:29:13 +0000]
Automatically reserialize non-canonical proof-of-stake block signatures.

9 years agoMerge pull request #215 from svost/trivial
CryptoManiac [Sat, 25 Apr 2015 13:13:52 +0000]
Merge pull request #215 from svost/trivial

Trivial: deleted - never used

9 years agoTrivial: deleted - never used 215/head
svost [Fri, 24 Apr 2015 21:26:54 +0000]
Trivial: deleted - never used

9 years agoMerge remote-tracking branch 'remotes/origin/newminer'
CryptoManiac [Fri, 24 Apr 2015 20:22:03 +0000]
Merge remote-tracking branch 'remotes/origin/newminer'

9 years agoMerge pull request #214 from svost/C4146
CryptoManiac [Wed, 22 Apr 2015 15:51:20 +0000]
Merge pull request #214 from svost/C4146

Fix MSVC C4146 warning.

9 years agoFix MSVC C4146 warning. 214/head
svost [Wed, 22 Apr 2015 13:32:19 +0000]
Fix MSVC C4146 warning.

9 years agoBuild dir for MSVC 216/head
svost [Tue, 21 Apr 2015 17:33:52 +0000]
Build dir for MSVC

9 years agoMSVC build directory
CryptoManiac [Tue, 21 Apr 2015 17:15:11 +0000]
MSVC build directory

9 years ago.gitignore fixes
CryptoManiac [Tue, 21 Apr 2015 17:02:40 +0000]
.gitignore fixes

9 years agoUpdate MSVC projects files:
svost [Tue, 21 Apr 2015 07:24:26 +0000]
Update MSVC projects files:
- fix C1083
- fix MSB8017

9 years agoMerge pull request #213 from svost/qt-solution
CryptoManiac [Sun, 19 Apr 2015 20:27:37 +0000]
Merge pull request #213 from svost/qt-solution

Novacoin-qt solution - added form "intro".

9 years agonMinimumInputValue variable should be used in the conditions.
CryptoManiac [Sun, 19 Apr 2015 19:44:39 +0000]
nMinimumInputValue variable should be used in the conditions.

MIN_TXOUT_AMOUNT can't be changed without recompilation.

9 years agoAdded form "intro". 213/head
svost [Sun, 19 Apr 2015 18:46:44 +0000]
Added form "intro".

9 years agodebian/rules update
CryptoManiac [Sun, 19 Apr 2015 13:30:02 +0000]
debian/rules update

9 years agoContribs update
CryptoManiac [Sun, 19 Apr 2015 13:26:05 +0000]
Contribs update

9 years agoMerge pull request #211 from svost/bitcoin-netbase
CryptoManiac [Sat, 18 Apr 2015 21:46:24 +0000]
Merge pull request #211 from svost/bitcoin-netbase

Merged from bitcoin 0bd05b5

9 years agoMerge pull request #212 from svost/bitcoin-net
CryptoManiac [Sat, 18 Apr 2015 21:46:00 +0000]
Merge pull request #212 from svost/bitcoin-net

Bitcoin net

9 years agoFix MinGW makefiles to resolve scrypt module issues.
0xDEADFACE [Sat, 18 Apr 2015 21:11:48 +0000]
Fix MinGW makefiles to resolve scrypt module issues.

9 years agoFix MinGW compilation issues.
0xDEADFACE [Sat, 18 Apr 2015 20:03:13 +0000]
Fix MinGW compilation issues.

9 years agoMerged from bitcoin: 212/head
svost [Sat, 18 Apr 2015 20:00:01 +0000]
Merged from bitcoin:
https://github.com/bitcoin/bitcoin/commit/3427517d507a938074a50fa8ea6dfe3d13bef357#diff-9a82240fe7dfe86564178691cc57f2f1

9 years agofix some thread related log messages
Philip Kaufmann [Sun, 14 Oct 2012 11:43:42 +0000]
fix some thread related log messages

- "ThreadIRCSeed started" was not displayed, even if the thread ran
  (although only for a short time as the "do we want this thread?"-checks
  happen IN ThreadIRCSeed2())
- the patch ensures we always get that message
- add a "ThreadIRCSeed trying to connect..." message
- add missing "ThreadDumpAddress started" message

9 years agoCorrect some proxy related socket leaks. 211/head
Gregory Maxwell [Thu, 10 Apr 2014 00:09:17 +0000]
Correct some proxy related socket leaks.

9 years agoMerge pull request #210 from svost/from-bitcoin
CryptoManiac [Sat, 18 Apr 2015 14:04:02 +0000]
Merge pull request #210 from svost/from-bitcoin

Перенос коммитов:

9 years agofix !O_NONBLOCK where ~O_NONBLOCK was meant 210/head
Wladimir J. van der Laan [Sat, 27 Apr 2013 12:27:05 +0000]
fix !O_NONBLOCK where ~O_NONBLOCK was meant

Using ! on a non-zero value will always return 0.

Also remove some duplicate and superfluous code in other places.

9 years agoMerged https://github.com/bitcoin/bitcoin/commit/6032e4f4e7c1892a4e3f0a1a2007e4cd0fe9...
svost [Sat, 18 Apr 2015 08:06:26 +0000]
Merged https://github.com/bitcoin/bitcoin/commit/6032e4f4e7c1892a4e3f0a1a2007e4cd0fe99937#diff-4942713bcd2752bb531bf76c9a0ba38e

9 years agoMerge pull request #207 from svost/void-return
0xDEADFACE [Fri, 17 Apr 2015 19:43:16 +0000]
Merge pull request #207 from svost/void-return

Mismatch of types: void and return.

9 years agoMerge pull request #209 from svost/he
0xDEADFACE [Fri, 17 Apr 2015 19:41:27 +0000]
Merge pull request #209 from svost/he

Hurricane Electric uses block 2001:470::, not 2011:470::

9 years agoMerge pull request #208 from svost/bitcoin-0f8a647
0xDEADFACE [Fri, 17 Apr 2015 19:40:29 +0000]
Merge pull request #208 from svost/bitcoin-0f8a647

Перенос данного коммита:

9 years agoHurricane Electric uses block 2001:470::, not 2011:470:: 209/head
David Hill [Fri, 4 Oct 2013 12:46:45 +0000]
Hurricane Electric uses block 2001:470::, not 2011:470::

9 years agoПеренос данного коммита: 208/head
svost [Fri, 17 Apr 2015 11:02:31 +0000]
Перенос данного коммита:
https://github.com/bitcoin/bitcoin/commit/0f8a6477825fbaad0d37233bdd3011d748f607ab#diff-4942713bcd2752bb531bf76c9a0ba38e

9 years agoMismatch of types: void and return. 207/head
svost [Thu, 16 Apr 2015 12:22:34 +0000]
Mismatch of types: void and return.

9 years agoUse UINT64_MAX
CryptoManiac [Tue, 14 Apr 2015 20:37:01 +0000]
Use UINT64_MAX

9 years agoMerge pull request #203 from svost/C4245
CryptoManiac [Tue, 14 Apr 2015 20:33:13 +0000]
Merge pull request #203 from svost/C4245

Remove msvc C4245 warning, better readability.

9 years agoRemove msvc C4245 warning, better readability. 203/head
svost [Fri, 10 Apr 2015 19:53:14 +0000]
Remove msvc C4245 warning, better readability.

9 years agoUnitialized memory shouldn't be used as entropy source, stun module fix in commit...
CryptoManiac [Tue, 14 Apr 2015 19:51:08 +0000]
Unitialized memory shouldn't be used as entropy source, stun module fix in commit https://github.com/novacoin-project/novacoin/commit/3328b10641c7a6c6e6b7cf935ec709e1ca80f97b.

9 years agoOrthography
MASM fan [Tue, 14 Apr 2015 19:28:40 +0000]
Orthography

9 years agoActual nBits should be used.
MASM fan [Tue, 14 Apr 2015 19:25:22 +0000]
Actual nBits should be used.

9 years agoMiner stats didn't work in RPC and UI
CryptoManiac [Tue, 14 Apr 2015 08:36:54 +0000]
Miner stats didn't work in RPC and UI

9 years agoNew stake miner
MASM fan [Mon, 13 Apr 2015 21:02:11 +0000]
New stake miner

9 years agoMerge pull request #205 from svost/scan-build-nSize
CryptoManiac [Mon, 13 Apr 2015 19:14:37 +0000]
Merge pull request #205 from svost/scan-build-nSize

Clang scan-build warning: Value stored to nSize is never read.

9 years agoClang scan-build warning: Value stored to nSize is never read. 205/head
svost [Sun, 12 Apr 2015 18:37:11 +0000]
Clang scan-build warning: Value stored to nSize is never read.

9 years agoReorganize scrypt includes
MASM fan [Fri, 10 Apr 2015 16:50:56 +0000]
Reorganize scrypt includes

9 years agoMerge branch 'svost-msvc-warnings'
CryptoManiac [Fri, 10 Apr 2015 08:20:37 +0000]
Merge branch 'svost-msvc-warnings'

9 years agoMerge branch 'msvc-warnings' of https://github.com/svost/novacoin into svost-msvc...
CryptoManiac [Fri, 10 Apr 2015 08:05:14 +0000]
Merge branch 'msvc-warnings' of https://github.com/svost/novacoin into svost-msvc-warnings

9 years agoRemove msvc warnings. 201/head
svost [Fri, 10 Apr 2015 07:45:54 +0000]
Remove msvc warnings.
C4701 - script.h
C4702 - keystore.h

9 years agoRemove scrypt_sse2 reference.
CryptoManiac [Fri, 10 Apr 2015 07:40:39 +0000]
Remove scrypt_sse2 reference.

9 years agoReorganize scrypt function implementations.
CryptoManiac [Thu, 9 Apr 2015 14:18:00 +0000]
Reorganize scrypt function implementations.

* Move assembler and intrinsic implementations to separate folders;
* New cpp wrapper for assembler implementations;
* Generic implementation now presented by fully autonomous scrypt-generic.cpp module.

9 years agoMerge branch 'svost-C4702'
MASM fan [Wed, 8 Apr 2015 17:18:15 +0000]
Merge branch 'svost-C4702'

9 years agoMerge branch 'C4702' of https://github.com/svost/novacoin into svost-C4702
MASM fan [Wed, 8 Apr 2015 17:16:28 +0000]
Merge branch 'C4702' of https://github.com/svost/novacoin into svost-C4702

9 years agoRemove novacoin.su seed.
CryptoManiac [Wed, 8 Apr 2015 09:40:43 +0000]
Remove novacoin.su seed.

9 years agoReplace kernel scanning function with more usable implementation.
MASM fan [Tue, 7 Apr 2015 21:30:15 +0000]
Replace kernel scanning function with more usable implementation.

* Move midstate calculation to separate function;
* Don't operate with transaction index and other low level data inside the scanning function.

TODO:

* Automatic kernel midstate precalculation for all unspent inputs;
* Multi-threaded scanning.

9 years agoRemove MSVC C4702 warning - default: present 200/head
svost [Tue, 7 Apr 2015 20:03:02 +0000]
Remove MSVC C4702 warning - default: present

9 years agoMerge pull request #198 from fsb4000/choosedatadir
CryptoManiac [Sun, 5 Apr 2015 13:56:32 +0000]
Merge pull request #198 from fsb4000/choosedatadir

выбор папки для базы блоков из GUI

9 years agoвыбор папки для базы блоков из GUI 198/head
fsb4000 [Sat, 4 Apr 2015 17:24:19 +0000]
выбор папки для базы блоков из GUI

9 years agoMerge pull request #197 from novacoin-project/revert-193-choosedatadir
CryptoManiac [Sun, 5 Apr 2015 00:17:47 +0000]
Merge pull request #197 from novacoin-project/revert-193-choosedatadir

Revert "выбор папки для базы блоков из GUI"

9 years agoRevert "выбор папки для базы блоков из GUI" 197/head
CryptoManiac [Sun, 5 Apr 2015 00:17:07 +0000]
Revert "выбор папки для базы блоков из GUI"

9 years agoMerge pull request #194 from fsb4000/sse2
CryptoManiac [Sat, 4 Apr 2015 23:18:16 +0000]
Merge pull request #194 from fsb4000/sse2

fix issue 192

9 years agoMerge pull request #193 from fsb4000/choosedatadir
CryptoManiac [Sat, 4 Apr 2015 23:17:43 +0000]
Merge pull request #193 from fsb4000/choosedatadir

выбор папки для базы блоков из GUI

9 years agofix issue 192 194/head
fsb4000 [Sat, 4 Apr 2015 18:46:14 +0000]
fix issue 192

9 years agoвыбор папки для базы блоков из GUI 193/head
fsb4000 [Sat, 4 Apr 2015 17:24:19 +0000]
выбор папки для базы блоков из GUI

9 years agoMerge pull request #191 from novacoin-project/scaninput
CryptoManiac [Wed, 1 Apr 2015 20:37:59 +0000]
Merge pull request #191 from novacoin-project/scaninput

Scaninput

9 years agoSwitch to PKCS5_PBKDF2_HMAC and remove pbkdf2.h, pbkdf2.cpp 191/head
CryptoManiac [Wed, 1 Apr 2015 20:09:38 +0000]
Switch to PKCS5_PBKDF2_HMAC and remove pbkdf2.h, pbkdf2.cpp

9 years agoFOR loop reformatting.
CryptoManiac [Wed, 1 Apr 2015 17:42:52 +0000]
FOR loop reformatting.

9 years agoAnother kernel scanning optimization
CryptoManiac [Tue, 31 Mar 2015 19:25:39 +0000]
Another kernel scanning optimization

There is no sense of continuous hashing of full 28 bytes sequence because first 24 bytes of kernel are static. Pre-calculate midstate from first 24 bytes instead to avoid unnecessary operations.

~33% performance boost

9 years agoMerge pull request #190 from svost/msvc-warning
CryptoManiac [Wed, 1 Apr 2015 16:16:56 +0000]
Merge pull request #190 from svost/msvc-warning

Remove MSVC warning - memcpy uses size_t variable

9 years agoOptimize input scanning
CryptoManiac [Tue, 31 Mar 2015 18:52:12 +0000]
Optimize input scanning

Comparison with maximum possible target allows us to prevent some worthless CBigNum operations (up to 72% performance boost).

9 years agoRemove MSVC warning - memcpy uses size_t variable 190/head
svost [Tue, 31 Mar 2015 10:29:41 +0000]
Remove MSVC warning - memcpy uses size_t variable

9 years agoTimestamp adjustment.
CryptoManiac [Sun, 29 Mar 2015 18:06:30 +0000]
Timestamp adjustment.

There is a minimal limit for age. If input is younger than 30 days old, then move forward to the future until it will be sufficient for stake mining.

9 years agoMerge pull request #172 from svost/build-msvc
CryptoManiac [Sun, 29 Mar 2015 14:31:04 +0000]
Merge pull request #172 from svost/build-msvc

Small-sized corrections in assembly with msvc

9 years agoMerge pull request #188 from fsb4000/android-x86
CryptoManiac [Sun, 29 Mar 2015 14:30:48 +0000]
Merge pull request #188 from fsb4000/android-x86

android-x86

9 years agoMerge pull request #187 from fsb4000/Qt
CryptoManiac [Sun, 29 Mar 2015 14:30:42 +0000]
Merge pull request #187 from fsb4000/Qt

убраны фиксированные размеры шрифтов.

9 years agoMerge pull request #186 from fsb4000/TorIP
CryptoManiac [Sun, 29 Mar 2015 14:30:10 +0000]
Merge pull request #186 from fsb4000/TorIP

исправлена смена IP для Tor proxy.

9 years agoMerge pull request #185 from svost/replace-gmtime-setlocale
CryptoManiac [Sun, 29 Mar 2015 14:29:53 +0000]
Merge pull request #185 from svost/replace-gmtime-setlocale

Replace non-threadsafe gmtime and setlocale

9 years agoComment fixes
CryptoManiac [Sun, 29 Mar 2015 14:29:16 +0000]
Comment fixes

9 years agoRPC: initial scaninput implementation.
CryptoManiac [Sat, 28 Mar 2015 23:05:08 +0000]
RPC: initial scaninput implementation.

Your personal deterministic Vanga.

9 years agoRevert "Deprecate accounting API."
CryptoManiac [Sat, 28 Mar 2015 20:02:41 +0000]
Revert "Deprecate accounting API."

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

This reverts commit ea4a5e1318276e5b148f2122e0057675c801129f.

9 years agoDrop unused variables.
CryptoManiac [Sat, 28 Mar 2015 18:03:15 +0000]
Drop unused variables.

9 years agoTry to sync before start mining.
CryptoManiac [Sat, 28 Mar 2015 17:32:53 +0000]
Try to sync before start mining.

9 years agoDeprecate accounting API.
CryptoManiac [Sat, 28 Mar 2015 17:13:54 +0000]
Deprecate accounting API.

Accounting API is deprecated and will be removed in future.

9 years agoFix mention of getblockbynumber in help.
CryptoManiac [Sat, 28 Mar 2015 16:56:40 +0000]
Fix mention of getblockbynumber in help.

9 years agoFix memory leak.
CryptoManiac [Sat, 28 Mar 2015 16:51:07 +0000]
Fix memory leak.

9 years agoandroid-x86 188/head
fsb4000 [Tue, 24 Mar 2015 09:43:21 +0000]
android-x86

9 years agoубраны фиксированные размеры шрифтов. 187/head
fsb4000 [Tue, 24 Mar 2015 02:29:45 +0000]
убраны фиксированные размеры шрифтов.

9 years agoисправлена смена IP для Tor proxy. 186/head
fsb4000 [Sun, 22 Mar 2015 19:44:40 +0000]
исправлена смена IP для Tor proxy.

9 years agoReplace non-threadsafe gmtime and setlocale 185/head
svost [Wed, 18 Mar 2015 14:15:52 +0000]
Replace non-threadsafe gmtime and setlocale

9 years agoFix some configuration issues.
MASM fan [Tue, 17 Mar 2015 19:34:46 +0000]
Fix some configuration issues.

Modify guilding conditions to prevent unexpected results in case if USE_ASM and USE_SSE2 are both enabled. USE_SSE2 has a sense only for generic module.

9 years agoMerge pull request #184 from fsb4000/patch-2
0xDEADFACE [Tue, 17 Mar 2015 19:16:04 +0000]
Merge pull request #184 from fsb4000/patch-2

решение проблемы установки зависимостей в Ubuntu 14.04.2

9 years agoMerge pull request #182 from fsb4000/SSE2
0xDEADFACE [Tue, 17 Mar 2015 19:15:48 +0000]
Merge pull request #182 from fsb4000/SSE2

scrypt SSE2

9 years agoрешение проблемы установки зависимостей в Ubuntu 14.04.2 184/head
fsb4000 [Mon, 16 Mar 2015 14:30:12 +0000]
решение проблемы установки зависимостей в Ubuntu 14.04.2

9 years agoMerge pull request #183 from fsb4000/patch-1
CryptoManiac [Mon, 16 Mar 2015 12:26:51 +0000]
Merge pull request #183 from fsb4000/patch-1

Доступны русские буквы в пути к базе блоков при сборке клиента с помощью MSVC

9 years agoДоступны русские буквы в пути к базе блоков при сборке клиента MSVC 183/head
fsb4000 [Mon, 16 Mar 2015 09:54:00 +0000]
Доступны русские буквы в пути к базе блоков при сборке клиента MSVC