Age | Commit message (Collapse) | Author |
|
|
|
|
|
Instead, fall back to IPv4 listening.
|
|
Matt pointed out some time ago that there existed a minor DOS
attack where a node in its initial block download could be wedged
by an overwrite attack in a fork created between checkpoints before
a time where BIP30 was enforced. Now that the BIP30 timestamp
is irreversibly past the check can be more aggressive and apply to
all blocks except the two historic violations.
|
|
We're in a wholly different world now, C++-compiler-wise.
Current std::stringstream implementations don't have the stated problem anymore,
and are just as fast as CDataStream.
The #ifdef'd block does not even compile anymore; CDataStream constructor changed,
and missing some std::. Also timing in whole seconds is also way too granular
to say anything sensible in such microbenchmarks. Just remove it,
it can always be found again in git history.
|
|
Update translations from Transifex (100% coverage for Finnish and Chinese (China)
|
|
(China)
|
|
Various translation fixups and restorations
|
|
Transifex
Bugfix: Correct doubled-up & in translations
Bugfix: Remove extra spaces after ampersand in translations (this fixes hotkeys)
Restore copyright translations, now split up
Restore old translations lost due to changes to English structure
Skipped: ca_ES et eu_ES fr_CA (under 10% coverage)
|
|
Wrong address added to collection in test (address1 instead of address2)
|
|
- add version information to bitcoin-qt.rc, which is displayed on Windows, when looking in the executable properties and selecting "Details"
- introduce a new clientversion.h (used in bitcoin-qt.rc to generate
version information), which takes only the version defines from
version.h and is included in it (to allow usage with the windres rc-file
compiler)
- move #define STRINGIFY(s) #s into clientversion.h as that is used in
bitcoin-qt.rc and rename to DO_STRINGIZE(X)
- add #define STRINGIZE(X) DO_STRINGIZE(X), which is needed to convert the
version defines into a version string in the rc-file
- this ensures we only need to update 1 file and have bitcoin-qt.exe
version information
- for RC-file documentation see:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
|
|
The wrong address is added to the collection. As was written a second copy of address1 was added (and so address2 was useless).
|
|
select()'s first argument should be zero, if no file descriptors are selected
|
|
|
|
|
|
|
|
|
|
|
|
Equivalent code. (false == 0 == DB_LOAD_OK). Fixes #1706.
|
|
remove double logging of startup time, when !fLogTimestamps
|
|
|
|
|
|
|
|
|
|
No need to log start time if it's already being done on every line.
|
|
Remove last occurrence of potentially insecure function sprintf
|
|
Useless vector declaration
|
|
implement CreateThread with boost::thread
|
|
Changed nprev->pprev
|
|
Removed duplicated lock
|
|
The vector isn't referenced in the small code block it's declared. I don't see any "useful" side effect in its declaration.
|
|
%d can return up to 11 characters. Move away from fixed buffer completely and
use our own safe function strprintf.
|
|
Bugfix: Require OrderedTxItems to provide properly scoped accounting entry list
|
|
add default value in -timeout description
|
|
OrderedTxItems returns a multimap of pointers, but needs a place to store the actual CAccountingEntries it points to.
It had been using a stack item, which was clobbered as soon as it returned, resulting in undefined behaviour.
This fixes at least bug #1768.
|
|
Bugfix: getblocktemplate: Accept optional "mode" parameter not being provided
|
|
|
|
|
|
Should now mimic bash quoting and escaping (see http://wiki.bash-hackers.org/syntax/quoting) exactly,
leaving out argument expansion and obscure syntax like $''.
|
|
Fix RPC console parser to handle escaped arguments more like bash
|
|
Try to display a nicer message instead of dumping raw JSON object when possible. If the error
somehow doesn't have the required 'code' and 'message' fields, fall back to printing raw JSON object.
|
|
- Fix issue #1750
|
|
|
|
- this is already active for bitcoin-qt.exe
|
|
Prevent clash with win32 API symbol
|
|
Misc IRC fixes.
|
|
I'm not sure why this wasn't done before.
- Removes typedef of pthread_t on Windows, which fixes a native compile issue on mingw.
|
|
|
|
Update string for Show/Hide in the tray
|
|
Qt: add copyrightLabel to aboutdialog.ui
|