aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | Fix make_change to not create half-satoshisGavin Andresen2014-09-051-4/+6
| | |_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Improve readability of CAddrInfo::IsTerribleTeran McKinney2014-09-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replaced 86400 with 24*60*60 - Remove references to specific timespans in comments Github-Pull: #4724
* | | | | | | | | | | | | | | | | | Merge pull request #4850Wladimir J. van der Laan2014-09-056-6/+30
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ffb99b [Qt] copyright, style and indentation cleanup of Qt tests (Philip Kaufmann)
| * | | | | | | | | | | | | | | | | [Qt] copyright, style and indentation cleanup of Qt testsPhilip Kaufmann2014-09-056-6/+30
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #4843Wladimir J. van der Laan2014-09-052-3/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 81061ff travis: add osx build (Cory Fields) e4cf9f8 depends: fix typo in source downloading. Regression from c897b1e732. (Cory Fields)
| * | | | | | | | | | | | | | | | travis: add osx buildCory Fields2014-09-041-1/+7
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | depends: fix typo in source downloading. Regression from c897b1e732.Cory Fields2014-09-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some sources are renamed after download, since the filenames don't play nice with (for example) gitian. This fixes the rename. Needed for OSX build as it renames a file.
* | | | | | | | | | | | | | | | | Merge pull request #4838Pieter Wuille2014-09-0411-33/+41
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e4f87f Use memcmp for uint256 equality/inequality (Pieter Wuille) 8a41e1e Use boost::unordered_map for mapBlockIndex (Pieter Wuille) 145d5be Introduce BlockMap type for mapBlockIndex (Pieter Wuille) a0dbe43 checkpoints.cpp depends on main, it can use mapBlockIndex directly (Pieter Wuille)
| * | | | | | | | | | | | | | | | Use memcmp for uint256 equality/inequalityPieter Wuille2014-09-041-2/+3
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Use boost::unordered_map for mapBlockIndexPieter Wuille2014-09-041-1/+7
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Introduce BlockMap type for mapBlockIndexPieter Wuille2014-09-049-26/+27
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | checkpoints.cpp depends on main, it can use mapBlockIndex directlyPieter Wuille2014-09-043-5/+5
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Merge pull request #4783Wladimir J. van der Laan2014-09-044-7/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fbe0fca [Qt] minor watch-only changes (Philip Kaufmann)
| * | | | | | | | | | | | | | | | | [Qt] minor watch-only changesPhilip Kaufmann2014-08-284-7/+13
| | |_|_|_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use watch-only, not watchonly - add back a tooltip hint when hovering addresses and attach "(watch-only)" at the end
* | | | | | | | | | | | | | | | | Merge pull request #4762Wladimir J. van der Laan2014-09-042-26/+52
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 399cdbc contrib/linearize: Add feature to set file's timestamp based on block header time. (Jeff Garzik) 8f5a423 contrib/linearize: split block files based on year-month, not just year (Jeff Garzik) 75400a2 contrib/linearize: Guarantee that output is generated in-order (Jeff Garzik)
| * | | | | | | | | | | | | | | | | contrib/linearize: Add feature to set file's timestamp based on block header ↵Jeff Garzik2014-09-042-18/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | time.
| * | | | | | | | | | | | | | | | | contrib/linearize: split block files based on year-month, not just yearJeff Garzik2014-08-241-14/+15
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | contrib/linearize: Guarantee that output is generated in-orderJeff Garzik2014-08-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was typically ensured implicitly by virtue of normal bitcoind operation. Adding an explicit check provides a stronger guarantee, and it is cheap to add.
* | | | | | | | | | | | | | | | | | Merge pull request #4833Wladimir J. van der Laan2014-09-041-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bbda402 net: Remove MilliSleep from StopNode (Wladimir J. van der Laan)
| * | | | | | | | | | | | | | | | | | net: Remove MilliSleep from StopNodeWladimir J. van der Laan2014-09-031-1/+0
| | |_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't understand why it would be there in the first place. This looks like voodoo, not programming.
* | | | | | | | | | | | | | | | | | Merge pull request #4790Wladimir J. van der Laan2014-09-041-2/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9189f5f remove useless millisleep (phantomcircuit)
| * | | | | | | | | | | | | | | | | | remove useless millisleepphantomcircuit2014-09-021-2/+0
| |/ / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reduces time to service requests improving performance
* | | | | | | | | | | | | | | | | | Merge pull request #4842Wladimir J. van der Laan2014-09-041-4/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb51e28 Added XML syntax highlighting (himynameismartin)
| * | | | | | | | | | | | | | | | | Added XML syntax highlightinghimynameismartin2014-09-041-4/+6
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #4808Pieter Wuille2014-09-0313-107/+84
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f6540a Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS (Pieter Wuille) 47eb765 Serializer simplifications after IMPLEMENT_SERIALIZE overhaul (Pieter Wuille)
| * | | | | | | | | | | | | | | | | Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODSPieter Wuille2014-09-0213-41/+41
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Serializer simplifications after IMPLEMENT_SERIALIZE overhaulPieter Wuille2014-09-017-66/+43
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #4820Pieter Wuille2014-09-031-3/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 910526d Use OR of respective block flags for masks (Pieter Wuille)
| * | | | | | | | | | | | | | | | | | Use OR of respective block flags for masksPieter Wuille2014-09-021-3/+4
| | |/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge pull request #4671Wladimir J. van der Laan2014-09-032-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 550d4fa Remove DNS Seeds run by entities which were never well-established. (Matt Corallo)
| * | | | | | | | | | | | | | | | | Remove DNS Seeds run by entities which were never well-established.Matt Corallo2014-09-032-1/+3
|/ / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #4812Pieter Wuille2014-09-026-21/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53efb09 Discover some missing includes (jtimon) 8d5e510 Remove unused function StackString() and class CCoins; (jtimon)
| * | | | | | | | | | | | | | | | | Discover some missing includesjtimon2014-09-026-1/+10
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Remove unused function StackString() and class CCoins;jtimon2014-09-021-20/+0
| |/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | Merge pull request #4810Wladimir J. van der Laan2014-09-021-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c0f5d4a Fixing Compiler Error C2466 (ENikS)
| * | | | | | | | | | | | | | | | Fixing Compiler Error C2466ENikS2014-09-011-1/+1
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | Merge pull request #4737Pieter Wuille2014-09-0113-193/+271
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31e9a83 Use CSizeComputer to avoid counting sizes in SerializationOp (Pieter Wuille) 84881f8 rework overhauled serialization methods to non-static (Kamil Domanski) 5d96b4a remove fields of ser_streamplaceholder (Kamil Domanski) 3d796f8 overhaul serialization code (Kamil Domanski)
| * | | | | | | | | | | | | | | | Use CSizeComputer to avoid counting sizes in SerializationOpPieter Wuille2014-08-3113-184/+81
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | rework overhauled serialization methods to non-staticKamil Domanski2014-08-3113-270/+270
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to Pieter Wuille for most of the work on this commit. I did not fixup the overhaul commit, because a rebase conflicted with "remove fields of ser_streamplaceholder". I prefer not to risk making a mistake while resolving it.
| * | | | | | | | | | | | | | | | remove fields of ser_streamplaceholderKamil Domanski2014-08-311-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The nType and nVersion fields of stream objects are never accessed from outside the class (or perhaps from the inside too, I haven't checked). Thus no need to have them in a placeholder, whose only purpose is to fill the "Stream" template parameter in serialization implementation.
| * | | | | | | | | | | | | | | | overhaul serialization codeKamil Domanski2014-08-3113-274/+463
| | |_|_|_|_|_|/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implementation of each class' serialization/deserialization is no longer passed within a macro. The implementation now lies within a template of form: template <typename T, typename Stream, typename Operation> inline static size_t SerializationOp(T thisPtr, Stream& s, Operation ser_action, int nType, int nVersion) { size_t nSerSize = 0; /* CODE */ return nSerSize; } In cases when codepath should depend on whether or not we are just deserializing (old fGetSize, fWrite, fRead flags) an additional clause can be used: bool fRead = boost::is_same<Operation, CSerActionUnserialize>(); The IMPLEMENT_SERIALIZE macro will now be a freestanding clause added within class' body (similiar to Qt's Q_OBJECT) to implement GetSerializeSize, Serialize and Unserialize. These are now wrappers around the "SerializationOp" template.
* | | | | | | | | | | | | | | | Merge pull request #4779Wladimir J. van der Laan2014-09-0141-45/+47
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 093303a add missing header end comments (Philip Kaufmann)
| * | | | | | | | | | | | | | | | add missing header end commentsPhilip Kaufmann2014-08-2841-45/+47
| | |_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ensures a consistent usage in header files - also add a blank line after the copyright header where missing - also remove orphan new-lines at the end of some files
* | | | | | | | | | | | | | | | Merge pull request #4767Wladimir J. van der Laan2014-09-014-6/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b144a74 depends: bump miniupnpc to 1.9.20140701. (Cory Fields) f628127 depends: bump openssl to 1.0.1i (Cory Fields) 9f7f504 build: add -DMINIUPNP_STATICLIB for new version (Cory Fields)
| * | | | | | | | | | | | | | | | depends: bump miniupnpc to 1.9.20140701.Cory Fields2014-08-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the forward-port of a9c6eef915ee264ccf4169d5e8769a6be1fa101a
| * | | | | | | | | | | | | | | | depends: bump openssl to 1.0.1iCory Fields2014-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the forward-port of bba01750226745d6666d587cabe57c321fde0875.
| * | | | | | | | | | | | | | | | build: add -DMINIUPNP_STATICLIB for new versionCory Fields2014-08-262-2/+3
| | |_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libminiupnpc changed their required static define to the much more sane "MINIUPNP_STATICLIB". Sadly, they don't respect the old "STATICLIB" for back-compat. Define them both since the old one didn't seem to be conflicting anywhere. Also go ahead and split out the cppflags so that they can be applied only where they're needed. This will help us to build dll's from our libs without having their import/export declspecs poisoned.
* | | | | | | | | | | | | | | | Merge pull request #4780Wladimir J. van der Laan2014-09-012-0/+9
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d04492 add missing copyright headers (Philip Kaufmann)
| * | | | | | | | | | | | | | | | add missing copyright headersPhilip Kaufmann2014-08-282-0/+9
| | |/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #4776Wladimir J. van der Laan2014-09-0171-113878/+11840
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f5d33b Update translations after update script improvements (Wladimir J. van der Laan) da59f28 Add deeper XML checking to update-translation script (Wladimir J. van der Laan)