0xDEADFACE [Thu, 11 Feb 2016 18:19:35 +0000]
Add hex representation of public key pair.
0xDEADFACE [Thu, 11 Feb 2016 17:55:51 +0000]
RPC: Optimize OP_RETURN outputs creation and parsing
CryptoManiac [Thu, 11 Feb 2016 10:10:04 +0000]
Asymmetric encryption stubs.
CryptoManiac [Thu, 11 Feb 2016 09:43:56 +0000]
Fix compilation errors.
GCC doesn't like 0LL here.
0xDEADFACE [Thu, 11 Feb 2016 00:06:38 +0000]
Add malleable keys support.
This feature may be useful for coin mixers and some other applications. Please see doc/MalleableKeys.txt for examples.
0xDEADFACE [Tue, 9 Feb 2016 10:46:44 +0000]
Merge pull request #271 from svost/patch
Patch
svost [Sun, 7 Feb 2016 17:30:52 +0000]
Fix some V813 PVS Studio - argument as a constant reference
svost [Sat, 6 Feb 2016 09:57:58 +0000]
Void - return mismatch
svost [Thu, 4 Feb 2016 21:31:46 +0000]
Protocol.cpp - use member initializer lists
svost [Thu, 4 Feb 2016 21:26:20 +0000]
Copyright update
0xDEADFACE [Wed, 3 Feb 2016 07:46:18 +0000]
Merge pull request #270 from svost/useless-cast
Get rid of some useless-cast
0xDEADFACE [Wed, 3 Feb 2016 07:45:41 +0000]
Merge pull request #269 from Laser9un/master
Remove extra line
0xDEADFACE [Wed, 3 Feb 2016 07:45:26 +0000]
Merge pull request #268 from svost/CloseSocket
Add CloseSocket (bitcoin@
43f510d37d680ca4347878d2fb6f8b97b54e7611)
svost [Sun, 31 Jan 2016 16:24:33 +0000]
Get rid of some useless-cast
Laser9un [Fri, 29 Jan 2016 18:38:20 +0000]
Removed extra line
Line #23 was repeated in #55, which led to problems with compilation.
0xDEADFACE [Wed, 27 Jan 2016 16:58:23 +0000]
Merge pull request #267 from svost/headers
Reorganize includes a bit.
0xDEADFACE [Wed, 27 Jan 2016 16:57:38 +0000]
Merge pull request #266 from FuzzyHobbit/patch-1
Fix key parsing for salvage
svost [Sun, 24 Jan 2016 17:21:44 +0000]
Reorganize includes a bit.
net.h via main.h
protocol.h via addrman.h
FuzzyHobbit [Fri, 22 Jan 2016 18:44:04 +0000]
Fix key parsing for salvage
0xDEADFACE [Tue, 19 Jan 2016 07:32:09 +0000]
Merge pull request #265 from fsb4000/cherry-pick
replace 3 separate calls to WSAGetLastError() with 1
0xDEADFACE [Tue, 19 Jan 2016 07:31:51 +0000]
Merge pull request #264 from fsb4000/mxe
адаптация инструкции к текущей версии mxe
0xDEADFACE [Tue, 19 Jan 2016 07:31:29 +0000]
Merge pull request #263 from svost/const
We have constants (commit e1fc548)
0xDEADFACE [Tue, 19 Jan 2016 07:30:52 +0000]
Merge pull request #262 from Foxcool/master
Add dockerfile for building nvc client
0xDEADFACE [Tue, 19 Jan 2016 07:30:26 +0000]
Merge pull request #260 from svost/patch
Code cleanup (icc warning #271 trailing comma is nonstandard)
0xDEADFACE [Tue, 19 Jan 2016 07:29:25 +0000]
Merge pull request #259 from svost/icc
Version: compiler name suffix update
fsb4000 [Sat, 16 Jan 2016 15:05:35 +0000]
адаптация инструкции к текущей версии mxe
svost [Sat, 16 Jan 2016 13:52:49 +0000]
We have constants (commit e1fc548)
Philip Kaufmann [Sun, 22 Jun 2014 18:17:15 +0000]
replace 3 separate calls to WSAGetLastError() with 1
Alexander Babenko [Wed, 13 Jan 2016 13:27:33 +0000]
Add dockerfile for building nvc client
svost [Thu, 7 Jan 2016 12:14:53 +0000]
Code cleanup (icc warning #271 trailing comma is nonstandard)
svost [Tue, 5 Jan 2016 21:21:34 +0000]
Version: compiler name suffix update
svost [Mon, 4 Jan 2016 12:32:31 +0000]
CryptoManiac [Thu, 10 Dec 2015 09:59:31 +0000]
New validation rule is coming into force since 20 December 2015.
CryptoManiac [Thu, 10 Dec 2015 09:33:25 +0000]
OSX 10.11
CryptoManiac [Thu, 10 Dec 2015 06:42:42 +0000]
Merge pull request #258 from john-connor/master
zero cost mempool memory exhaustion exploit
John Connor [Wed, 9 Dec 2015 06:02:32 +0000]
Update main.cpp
CryptoManiac [Tue, 8 Dec 2015 21:05:56 +0000]
Replace checkpoint.
CryptoManiac [Mon, 7 Dec 2015 22:46:01 +0000]
Remove -mssse3 from cflags
CryptoManiac [Mon, 7 Dec 2015 22:44:09 +0000]
Message fix
CryptoManiac [Mon, 7 Dec 2015 22:36:00 +0000]
Revert scaninput optimizations for compatibility reasons.
CryptoManiac [Sun, 6 Dec 2015 23:49:54 +0000]
Bump version to 0.5.5
CryptoManiac [Sun, 6 Dec 2015 23:41:59 +0000]
Add checkpoint + Reject blocks from the distant future
svost [Sun, 25 Oct 2015 09:31:51 +0000]
MSVC compatibility with USE_ASM definition
also double inclusion removed in libcommon.vcxproj.filters
Wladimir J. van der Laan [Sun, 28 Apr 2013 06:51:49 +0000]
move WSAStartup to init
WSAStartup should be called before using any other socket
functions. BindListenPort is not called if not listening.
Closes #2585.
CryptoManiac [Wed, 21 Oct 2015 13:40:26 +0000]
Merge pull request #254 from svost/patch
MSVC solution update
CryptoManiac [Mon, 19 Oct 2015 22:23:53 +0000]
Silence compiler warnings on Windows related to MinGWs inttypes.h
0xDEADFACE [Mon, 19 Oct 2015 22:05:21 +0000]
Epic typo fix
0xDEADFACE [Mon, 19 Oct 2015 20:33:44 +0000]
Fix stake miner interval checking.
0xDEADFACE [Mon, 19 Oct 2015 20:11:07 +0000]
Split kernel scanning function.
svost [Mon, 19 Oct 2015 15:26:39 +0000]
MSVC solution update
0xDEADFACE [Sun, 18 Oct 2015 20:18:00 +0000]
MINGW64: Add TARGET_PLATFORM option
0xDEADFACE [Sun, 18 Oct 2015 19:51:20 +0000]
Merge branch 'svost-patch'
0xDEADFACE [Sun, 18 Oct 2015 19:50:58 +0000]
Merge branch 'patch' of https://github.com/svost/novacoin into svost-patch
Conflicts:
novacoin-qt.pro
0xDEADFACE [Sun, 18 Oct 2015 19:40:03 +0000]
BUGFIX: detection of i586 and x86_64
0xDEADFACE [Sun, 18 Oct 2015 19:29:53 +0000]
Use 4Way hashing in proof-of-stake miner, if available.
CryptoManiac [Sun, 18 Oct 2015 16:23:51 +0000]
Makefile fixes.
Add base58 module.
CryptoManiac [Sun, 18 Oct 2015 16:21:33 +0000]
Reorganize includes a bit.
Base58 functions have nothing in common with walletdb.
CryptoManiac [Sun, 18 Oct 2015 14:23:40 +0000]
Scaninput RPC: Handle integer value correctly, it's not necesary to pass array value for a single input.
CryptoManiac [Sat, 17 Oct 2015 19:42:53 +0000]
Don't use c++0x.
CryptoManiac [Sat, 17 Oct 2015 19:32:45 +0000]
OSX: Add SDK path
CryptoManiac [Sat, 17 Oct 2015 16:43:57 +0000]
OSX: typo fix
CryptoManiac [Sat, 17 Oct 2015 16:37:20 +0000]
OSX build: Adjustment of BDB and OpenSSL path
Admin [Sat, 17 Oct 2015 16:19:46 +0000]
Use bdb 6.1 by default.
svost [Fri, 16 Oct 2015 21:12:49 +0000]
Replacement (uint type)-1 by type.max
svost [Fri, 16 Oct 2015 20:14:15 +0000]
Typo fixed
svost [Fri, 16 Oct 2015 20:05:12 +0000]
Fix: member variable fCompressedPubKey is not initialized in the constructor.
Also to check:
CCrypter chKey chIV
CAccountingEntry nEntryNo
CDBEnv fDetachDB
CBatchScanner deleted foundValue
0xDEADFACE [Fri, 16 Oct 2015 00:45:57 +0000]
Use uname -m instead of lscpu for better compatibility.
0xDEADFACE [Fri, 16 Oct 2015 00:18:34 +0000]
Qt project: Better x86 and freebsd compatibility.
CryptoManiac [Fri, 16 Oct 2015 00:02:44 +0000]
Rename ScanMidstateWorker to KernelWorker, move kernel scanning to separate module.
CryptoManiac [Wed, 14 Oct 2015 22:07:39 +0000]
RPC scaninput: Add 8way implementation, but disable it for now.
CryptoManiac [Wed, 14 Oct 2015 20:24:03 +0000]
Merge pull request #252 from svost/code-fix
Small code fixes:
svost [Wed, 14 Oct 2015 19:52:22 +0000]
Small code fixes:
-usless cast (ptime)
-hashBlock pass by reference
-%u for unsigned int
-fRet: simplified assignment
CryptoManiac [Wed, 14 Oct 2015 17:03:24 +0000]
Merge pull request #251 from svost/from-bitcoin
Ignore getaddr messages on Outbound connections.
Ivan Pustogarov [Sun, 7 Dec 2014 16:30:57 +0000]
Ignore getaddr messages on Outbound connections.
The only time when a client sends a "getaddr" message is when he
esatblishes an Outbound connection (see ProcessMessage() in
src/main.cpp). Another bitcoin client is expected to receive a
"getaddr" message only on Inbound connection. Ignoring "gettaddr"
requests on Outbound connections can resolve potential privacy issues
(and as was said such request normally do not happen anyway).
Rebased-From:
dca799e1db6e319fdd47e0bfdb038eab0efabb85
Github-Pull: #5442
CryptoManiac [Tue, 13 Oct 2015 19:16:51 +0000]
Remove sha256d implementation.
CryptoManiac [Tue, 13 Oct 2015 19:12:40 +0000]
Remove sha256d implementation.
CryptoManiac [Tue, 13 Oct 2015 19:06:33 +0000]
Remove sha256d implementation.
CryptoManiac [Tue, 13 Oct 2015 17:51:00 +0000]
Remove UPNP support & do some cleanup.
Actually, UPnP is not so useful nowadays. Being combined with recent security issues this seems suitable reason for removal of UPnP support. Maybe we should consider implementation of port mapping support through developing a separate utility for that purpose.
http://talosintel.com/reports/TALOS-2015-0035/
CryptoManiac [Tue, 13 Oct 2015 17:15:45 +0000]
Makefile separators
CryptoManiac [Tue, 13 Oct 2015 12:11:34 +0000]
makefile fixes
copy&paste == evil
CryptoManiac [Tue, 13 Oct 2015 08:41:05 +0000]
Arm module: Always compile NEON support
CryptoManiac [Tue, 13 Oct 2015 07:40:26 +0000]
ARM module building.
CryptoManiac [Mon, 12 Oct 2015 22:39:44 +0000]
Fix sha256 context initialization
CryptoManiac [Mon, 12 Oct 2015 22:25:21 +0000]
Quotes for txid
CryptoManiac [Mon, 12 Oct 2015 22:21:19 +0000]
RPC scaninput: preserve generic implementation for i386 machines.
CryptoManiac [Mon, 12 Oct 2015 21:55:51 +0000]
RPC scaninput: Replace generic implementation with one-way assembler implementation if USE_ASM flag is set
CryptoManiac [Mon, 12 Oct 2015 20:37:55 +0000]
RPC: add quotes to examples.
CryptoManiac [Mon, 12 Oct 2015 18:23:18 +0000]
Remove copy_swap module, fix sha256 endianess and target checking issues
CryptoManiac [Mon, 12 Oct 2015 15:57:04 +0000]
Don't include immintrin.h if not necessary.
CryptoManiac [Sun, 11 Oct 2015 20:12:43 +0000]
Cosmetic changes
CryptoManiac [Sun, 11 Oct 2015 17:12:36 +0000]
Fix midnight coding issues.
CryptoManiac [Sun, 11 Oct 2015 17:02:04 +0000]
Remove debugging output
CryptoManiac [Sun, 11 Oct 2015 16:57:44 +0000]
Add SSSE3 imnplementation ofg block copy function, gives us ~30% kernel scanning performance benefit in comparison with generic implementation.
Also fix mingw makefiles.
CryptoManiac [Sun, 11 Oct 2015 03:07:46 +0000]
Increment nTimeTx correctly
CryptoManiac [Sun, 11 Oct 2015 02:53:02 +0000]
Call generic implementation only when needed.
CryptoManiac [Sun, 11 Oct 2015 01:31:45 +0000]
RPC scaninput: replace Intel implementation of sha256 with the one from cpuminer.
Intel implementatio is still better in terms of performance, but loses in terms of compatibility. I think we have to think about using it in the near future.
CryptoManiac [Sat, 10 Oct 2015 08:42:40 +0000]
USE_YASM turns on sse sse4 implementation by default
CryptoManiac [Fri, 9 Oct 2015 02:52:35 +0000]
Add SSE4 implementation of sha256.
Just addition, this function isn't used yet.
CryptoManiac [Fri, 9 Oct 2015 00:46:19 +0000]
No need to specify builtin function directly, because gcc will use it by default.
CryptoManiac [Thu, 8 Oct 2015 23:56:10 +0000]
AVX implementation of sha256.
This is experimental feature, currently works for Linux only.