- fixes the language coding: it should be either de_DE or just de;
the latter was chosen because there is only one German
translation and can be used generically. See RFC5646 for the
scheme, ISO 639 for the language part and ISO 3166 for the
territory part.
- Added the translation to the internationalizatio index in
doc/intl/README.md
[Bugfix] Fix incorrect disconnect call for static functions
Problem:
When using `uiInterface.NotifyBlockTip.disconnect(BlockNotifyGenesisWait)`
to disconnect a static function, the compilation fails because `boost::signals2::disconnect`
requires the exact type signature match of the slot. Using the function name directly
doesn't resolve to the correct function pointer for static functions.
Solution:
The fix explicitly uses `&BlockNotifyGenesisWait` to pass the function pointer.
This resolves the compilation error.
Impact:
Only affects the disconnect mechanism for static functions in `uiInterface.NotifyBlockTip`.
Signed-off-by: Dongyan Qian <dongyan0314@gmail.com>
This reverses the order in which the auxpow structure and the PoW on it
are verified. By checking the PoW first, we make it harder for random
nodes to pass data of their choosing into CAuxPow::check.
Cherry-picked from: namecoin/namecoin-core@b6e3241b
Conflicts resolved:
- CAuxPow member name mismatch
- source code from validation.cpp resides in dogecoin.cpp
Replaces assert() calls with if() statements returning functional
failure that can be handled for situations that can be triggered
from outside of compiled code - i.e. peers.
Backported from: 42bd4c74
Original Author: dergoegge <n.goeggi@gmail.com>
The discord shortened URL has been hijacked for a while and this
has been routing users to a potentially malicious environment.
To remove this risk completely, this removes all URLs that are not
under github.com/dogecoin/dogecoin, to reduce the impact of any
future URL hijacking.
the .99 makes sure that code in master is never mistaken for
release code, and is always a higher version than the last minor
release
Also set the last release date to match 1.14.8 instead of 1.14.7
Change the branching strategy to be able to release software for
multiple versions asynchronously, while having an integral up to
date but unstable master branch.
This is a major administrative policy change.