aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix docs for 'complete' field in 'signrawtransaction' responsecharlescharles2015-04-201-1/+1
|
* Add x86_64* i686* mips* and arm* to depends .gitignoreMichael Ford2015-04-201-0/+4
|
* Remove folder and images for bootstrap.mdsandakersmann2015-04-204-0/+0
|
* [Qt] header group cleanupPhilip Kaufmann2015-04-204-5/+6
| | | | | - seperate core from GUI headers where this was missing - remove an unneeded new-line
* Merge pull request #6020Wladimir J. van der Laan2015-04-201-1/+1
|\ | | | | | | 30c43d9 miner.h: fix clang warning because of class/struct mix (Jonas Schnelli)
| * miner.h: fix clang warning because of class/struct mixJonas Schnelli2015-04-161-1/+1
| | | | | | | | - class 'Params' was previously declared as a struct
* | Merge pull request #6012Wladimir J. van der Laan2015-04-162-0/+42
|\ \ | |/ |/| | | 0421c18 Fix CheckBlockIndex for reindex. (mrbandrews)
| * Fix CheckBlockIndex for reindex.mrbandrews2015-04-142-0/+42
| | | | | | | | | | | | Some tests in CheckBlockIndex require chainActive.Tip(), but when reindexing, chainActive has not been set on the first call to CheckBlockIndex. reindex.py starts a node, mines 3 blocks, stops, and reindexes with CheckBlockIndex enabled.
* | Merge pull request #5467Wladimir J. van der Laan2015-04-155-26/+28
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 6171e49 [Qt] Use identical strings for expired payment request message (Philip Kaufmann) 06087bd [Qt] minor comment updates in PaymentServer (Philip Kaufmann) 35d1595 [Qt] constify first parameter of processPaymentRequest() (Philip Kaufmann) 9b14aef [Qt] take care of a missing typecast in PaymentRequestPlus::getMerchant() (Philip Kaufmann) d19ae3c [Qt] remove unused PaymentRequestPlus::getPKIType function (Philip Kaufmann) 6e17a74 [Qt] paymentserver: better logging of invalid certs (Philip Kaufmann) 5a53d7c [Qt] paymentserver: do not log NULL certificates (Philip Kaufmann)
| * | [Qt] Use identical strings for expired payment request messagePhilip Kaufmann2015-04-151-1/+1
| | | | | | | | | | | | | | | - used in sendcoinsdialog.cpp and paymentserver.cpp - removes an unneded translation string
| * | [Qt] minor comment updates in PaymentServerPhilip Kaufmann2015-04-151-9/+8
| | |
| * | [Qt] constify first parameter of processPaymentRequest()Philip Kaufmann2015-04-152-2/+2
| | |
| * | [Qt] take care of a missing typecast in PaymentRequestPlus::getMerchant()Philip Kaufmann2015-04-151-4/+3
| | |
| * | [Qt] remove unused PaymentRequestPlus::getPKIType functionPhilip Kaufmann2015-04-152-7/+0
| | |
| * | [Qt] paymentserver: better logging of invalid certsPhilip Kaufmann2015-04-151-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before and after was tested in Windows: before: GUI: ReportInvalidCertificate : Payment server found an invalid certificate: ("Microsoft Authenticode(tm) Root Authority") GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () GUI: ReportInvalidCertificate : Payment server found an invalid certificate: () after: GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "01" ("Microsoft Authenticode(tm) Root Authority") () () GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "01" () () ("Copyright (c) 1997 Microsoft Corp.", "Microsoft Time Stamping Service Root", "Microsoft Corporation") GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "4a:19:d2:38:8c:82:59:1c:a5:5d:73:5f:15:5d:dc:a3" () () ("NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.", "VeriSign Time Stamping Service Root", "VeriSign, Inc.") GUI: ReportInvalidCertificate: Payment server found an invalid certificate: "e4:9e:fd:f3:3a:e8:0e:cf:a5:11:3e:19:a4:24:02:32" () () ("Class 3 Public Primary Certification Authority")
| * | [Qt] paymentserver: do not log NULL certificatesPhilip Kaufmann2015-04-151-2/+9
| | | | | | | | | | | | - also add a few more comments in PaymentServer::LoadRootCAs
* | | Merge pull request #5998Wladimir J. van der Laan2015-04-154-14/+15
|\ \ \ | |/ / |/| | | | | bebe728 Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getter (Jorge Timón)
| * | Chainparams: Refactor: Remove redundant AllowMinDifficultyBlocks() getterJorge Timón2015-04-154-14/+15
|/ /
* | Merge pull request #5997Wladimir J. van der Laan2015-04-153-10/+15
|\ \ | | | | | | | | | 4e38217 Chainparams: Refactor: Remove redundant HashGenesisBlock() getter (Jorge Timón)
| * | Chainparams: Refactor: Remove redundant HashGenesisBlock() getterJorge Timón2015-04-123-10/+15
| | |
* | | Merge pull request #5999Wladimir J. van der Laan2015-04-153-7/+5
|\ \ \ | | | | | | | | | | | | e8e8904 Chainparams: Cleanup: Delete CChainParams getters to attributes from Consensus::Params (Jorge Timón)
| * | | Chainparams: Cleanup: Delete CChainParams getters to attributes from ↵Jorge Timón2015-04-133-7/+5
| | | | | | | | | | | | | | | | Consensus::Params
* | | | Merge pull request #5992Wladimir J. van der Laan2015-04-156-208/+328
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | ea9e82d [squashme] fix listunspent code indentation (Jonas Schnelli) b9fb692 Push down RPC reqWallet flag (Jonas Schnelli) 0b9dc9c [move] move listunspent to wallet/rpcwallet.cpp (Jonas Schnelli)
| * | | [squashme] fix listunspent code indentationJonas Schnelli2015-04-131-53/+53
| | | |
| * | | Push down RPC reqWallet flagJonas Schnelli2015-04-125-97/+216
| | | |
| * | | [move] move listunspent to wallet/rpcwallet.cppJonas Schnelli2015-04-122-111/+112
| | |/ | |/|
* | | Merge pull request #6007Wladimir J. van der Laan2015-04-141-9/+14
|\ \ \ | |_|/ |/| | | | | eb63bf8 Fix missing lock in submitblock (Matt Corallo)
| * | Fix missing lock in submitblockMatt Corallo2015-04-131-9/+14
|/ /
* | Merge pull request #6000Wladimir J. van der Laan2015-04-134-10/+9
|\ \ | | | | | | | | | fd31199 consensus: don't use arith_uint256 in consensus.h (Cory Fields)
| * | consensus: don't use arith_uint256 in consensus.hCory Fields2015-04-104-10/+9
| |/ | | | | | | Requiring arith_uint256 at such a base level is not good for modularity.
* | Merge pull request #5983Jeff Garzik2015-04-122-3/+1
|\ \ | |/ |/|
| * move ThreadFlushWalletDB declaration to walletdb.hPhilip Kaufmann2015-04-082-3/+1
| |
* | Merge pull request #5991Wladimir J. van der Laan2015-04-104-91/+97
|\ \ | | | | | | | | | 48265f3 Revert mining changes in #5957 (Wladimir J. van der Laan)
| * | Revert mining changes in #5957Wladimir J. van der Laan2015-04-104-91/+97
|/ / | | | | | | | | | | | | This reverts commit e2edf95cd3f43331843676e49a82830128a95050 6b04508e37c5dd18cec1cd61cc4356bd208aa991 0df67f1f7ab4adfe9f0b3ba6276e737b37826464, except the changes to the RPC tests. A `generate` RPC call is introduced based on the old code.
* | Fix travis after merging #5957Wladimir J. van der Laan2015-04-091-3/+3
| | | | | | | | | | New wallet tests have been added in the meantime and need to be updated to use `generate` instead of `setgenerate`.
* | Merge pull request #5957Wladimir J. van der Laan2015-04-0926-183/+192
|\ \ | |/ |/| | | | | | | e2edf95 Bugfix: make CreateNewBlock return pindexPrev (Pieter Wuille) 6b04508 Introduce separate 'generate' RPC call (Pieter Wuille) 0df67f1 Simplify hash loop code (Pieter Wuille)
| * Bugfix: make CreateNewBlock return pindexPrevPieter Wuille2015-04-014-25/+26
| |
| * Introduce separate 'generate' RPC callPieter Wuille2015-04-0125-142/+162
| |
| * Simplify hash loop codePieter Wuille2015-04-011-21/+9
| |
* | Merge pull request #5951Wladimir J. van der Laan2015-04-084-7/+64
|\ \ | | | | | | | | | | | | 77650cc add -walletbroadcast=0 rpc test (Jonas Schnelli) 6f25262 wallet: make it possible to disable transaction broadcast (Wladimir J. van der Laan)
| * | add -walletbroadcast=0 rpc testJonas Schnelli2015-04-011-0/+41
| | |
| * | wallet: make it possible to disable transaction broadcastWladimir J. van der Laan2015-04-013-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an advanced feature which will disable any kind of automatic transaction broadcasting in the wallet. This gives the user full control of how the transaction is sent. For example they can broadcast new transactions through some other mechanism themselves, after getting the transaction hex through `gettransaction`. This just adds the option `-walletbroadcast=<0,1>`. Right now these transactions will get the status Status: conflicted, has not been successfully broadcast yet They shouldn't be shown as conflicted at all (`walletconflicts` is empty). This status will go away when the transaction is received through the network.
* | | Merge pull request #5952Wladimir J. van der Laan2015-04-0842-1525/+2574
|\ \ \ | | | | | | | | | | | | | | | | 437ada3 Switch test case signing to RFC6979 extra entropy (Pieter Wuille) 9d09322 Squashed 'src/secp256k1/' changes from 50cc6ab..1897b8e (Pieter Wuille)
| * | | Switch test case signing to RFC6979 extra entropyPieter Wuille2015-03-274-60/+49
| | | | | | | | | | | | | | | | | | | | Instead of manually tweaking the deterministic nonce post-generation, pass the test case number in as extra entropy to RFC6979.
| * | | Update libsecp256k1.Pieter Wuille2015-03-2738-1465/+2525
| |\ \ \
| | * | | Squashed 'src/secp256k1/' changes from 50cc6ab..1897b8ePieter Wuille2015-03-2738-1465/+2525
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1897b8e Merge pull request #229 efc571c Add simple testcases for signing with rfc6979 extra entropy. 1573a10 Add ability to pass extra entropy to rfc6979 3087bc4 Merge pull request #228 d9b9f11 Merge pull request #218 0065a8f Eliminate multiple-returns from secp256k1.c. 354ffa3 Make secp256k1_ec_pubkey_create reject oversized secrets. 27bc131 Silence some warnings from pedantic static analysis tools, improve compatibility with C++. 3b7ea63 Merge pull request #221 f789c5b Merge pull request #215 4bc273b Merge pull request #222 137a8ec Merge pull request #216 7c3771d Disable overlength-strings warnings. 8956111 use 128-bit hex seed 02efd06 Use RFC6979 for test PRNGs ae55e85 Use faster byteswapping and avoid alignment-increasing casts. 443cd4b Get rid of hex format and some binary conversions 0bada0e Merge #214: Improve signing API documentation & specification 8030d7c Improve signing API documentation & specification 7b2fc1c Merge #213: Removed gotos, which are hard to trace and maintain. 11690d3 Removed gotos, which are hard to trace and maintain. 122a1ec Merge pull request #205 035406d Merge pull request #206 2d4cd53 Merge pull request #161 34b898d Additional comments for the testing PRNG and a seeding fix. 6efd6e7 Some comments explaining some of the constants in the code. ffccfd2 x86_64 assembly optimization for scalar_4x64 67cbdf0 Merge pull request #207 039723d Benchmarks for all internal operations 6cc8425 Include a comment on secp256k1_ecdsa_sign explaining low-s. f88343f Merge pull request #203 d61e899 Add group operation counts 2473f17 Merge pull request #202 b5bbce6 Some readme updates, e.g. removal of the GMP field. f0d851e Merge pull request #201 a0ea884 Merge pull request #200 f735446 Convert the rest of the codebase to C89. bf2e1ac Convert tests to C89. (also fixes a use of bare "inline" in field) fc8285f Merge pull request #199 fff412e Merge pull request #197 4be8d6f Centralize the definition of uint128_t and use it uniformly. d9543c9 Switch scalar code to C89. fcc48c4 Remove the non-storage cmov 55422b6 Switch ecmult_gen to use storage types 41f8455 Use group element storage type in EC multiplications e68d720 Add group element storage type ff889f7 Field storage type 7137be8 Merge pull request #196 0768bd5 Get rid of variable-length hex string conversions e84e761 Merge pull request #195 792bcdb Covert several more files to C89. 45cdf44 Merge pull request #193 17db09e Merge pull request #194 402878a fix ifdef/ifndef 25b35c7 Convert field code to strict C89 (+ long long, +__int128) 3627437 C89 nits and dead code removal. a9f350d Merge pull request #191 4732d26 Convert the field/group/ecdsa constant initialization to static consts 19f3e76 Remove unused secp256k1_fe_inner_{start, stop} functions f1ebfe3 Convert the scalar constant initialization to static consts git-subtree-dir: src/secp256k1 git-subtree-split: 1897b8e90bbbdcd919427c9a8ae35b420e919d8f
* | | | | Merge pull request #5965Wladimir J. van der Laan2015-04-082-0/+87
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 5ff94c6 Add git-subtree-check.sh script (Pieter Wuille)
| * | | | | Add git-subtree-check.sh scriptPieter Wuille2015-04-022-0/+87
| | |_|_|/ | |/| | |
* | | | | Merge pull request #5969Wladimir J. van der Laan2015-04-084-10/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | f14e687 Chainparams: Decouple CAlert from CChainParams (Jorge Timón)
| * | | | | Chainparams: Decouple CAlert from CChainParamsJorge Timón2015-04-044-10/+12
| | | | | |