dogecoin/src
Gregory Maxwell 1e05727072 Decide eviction group ties based on time.
This corrects a bug the case of tying group size where the code may
 fail to select the group with the newest member. Since newest time
 is the final selection criteria, failing to break ties on it
 on the step before can undermine the final selection.

Tied netgroups are very common.

(cherry picked from commit 8e09f914f8)
2016-02-01 15:31:21 +01:00
..
bench [Trivial] ensure minimal header conventions 2015-10-27 17:44:13 +01:00
compat Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
config
consensus Add missing copyright headers 2016-01-05 21:34:15 +01:00
crypto build: Endian compatibility 2015-03-06 15:54:53 +01:00
leveldb Update LevelDB 2015-11-04 23:46:47 +01:00
obj
obj-test
policy Get rid of inaccurate ScriptSigArgsExpected 2016-02-01 15:28:25 +01:00
primitives Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
qt GUI: Disable tab navigation for peers tables. 2016-01-28 15:26:54 -05:00
rpc rpc: update inline comments to refer to new file paths 2016-01-21 08:39:04 +11:00
script Get rid of inaccurate ScriptSigArgsExpected 2016-02-01 15:28:25 +01:00
secp256k1 Merge commit '5ad54630935d1f340666de7bc9ffef9b8a1df296' into HEAD 2015-11-24 09:22:18 +01:00
support Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
test Get rid of inaccurate ScriptSigArgsExpected 2016-02-01 15:28:25 +01:00
univalue Merge commit '982709199f1b4e9e35211c419a81938f9f1dd4ed' into bitcoin 2015-12-02 12:28:48 +01:00
wallet Merge #7348: MOVE ONLY: move rpc* to rpc/ 2016-01-28 11:28:24 +01:00
zmq Bump copyright headers to 2014 2016-01-05 21:01:39 +01:00
.clang-format [trivial] clang-format: Set AlignAfterOpenBracket: false 2015-11-05 23:28:02 +01:00
addrman.cpp Merge #7212: Adds unittests for CAddrMan and CAddrinfo, removes source of non-determinism. 2016-01-28 13:14:07 +01:00
addrman.h Merge #7212: Adds unittests for CAddrMan and CAddrinfo, removes source of non-determinism. 2016-01-28 13:14:07 +01:00
alert.cpp Merge pull request #7205 2016-01-05 14:11:40 +01:00
alert.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
amount.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
amount.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
arith_uint256.cpp src/arith_256.cpp: bigendian compatibility 2015-03-06 17:21:59 +01:00
arith_uint256.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
base58.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
base58.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
bitcoin-cli-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoin-cli.cpp move rpc* to rpc/ 2016-01-21 08:36:55 +11:00
bitcoin-tx-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoin-tx.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
bitcoind-res.rc Update Windows resource files (and add one for bitcoin-tx) 2015-05-22 02:56:55 +00:00
bitcoind.cpp move rpc* to rpc/ 2016-01-21 08:36:55 +11:00
bloom.cpp Merge pull request #7205 2016-01-05 14:11:40 +01:00
bloom.h Merge pull request #7205 2016-01-05 14:11:40 +01:00
chain.cpp Allow block announcements with headers 2015-11-29 11:59:23 +01:00
chain.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
chainparams.cpp Merge pull request #7208 2016-01-18 11:55:59 +01:00
chainparams.h Merge pull request #7208 2016-01-18 11:55:59 +01:00
chainparamsbase.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
chainparamsbase.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
chainparamsseeds.h net: Hardcoded seeds update January 2016 2016-01-25 16:14:14 +01:00
checkpoints.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
checkpoints.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
checkqueue.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
clientversion.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
clientversion.h Update license year range to 2016 2016-01-17 23:38:11 +05:30
coincontrol.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
coins.cpp Merge #7056: Save last db read 2016-01-22 14:15:52 +01:00
coins.h Merge #7056: Save last db read 2016-01-22 14:15:52 +01:00
compat.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
compressor.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
compressor.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
core_io.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
core_memusage.h Prevector type 2015-11-13 18:15:20 +01:00
core_read.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
core_write.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
dbwrapper.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
dbwrapper.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
hash.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
hash.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
httprpc.cpp Merge #7348: MOVE ONLY: move rpc* to rpc/ 2016-01-28 11:28:24 +01:00
httprpc.h evhttpd implementation 2015-09-03 10:59:18 +02:00
httpserver.cpp move rpc* to rpc/ 2016-01-21 08:36:55 +11:00
httpserver.h http: speed up shutdown 2015-11-13 11:10:48 +01:00
init.cpp Blacklist -whitelistalwaysrelay; replaced by -whitelistrelay. 2016-02-01 12:32:57 +00:00
init.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
key.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
key.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
keystore.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
keystore.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
limitedmap.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
main.cpp Merge #7439: Add whitelistforcerelay to control forced relaying. [#7099 redux] 2016-02-01 14:11:15 +01:00
main.h Add whitelistforcerelay to control forced relaying. 2016-01-28 22:26:21 +00:00
Makefile.am Merge #7348: MOVE ONLY: move rpc* to rpc/ 2016-01-28 11:28:24 +01:00
Makefile.bench.include build: Split hardening/fPIE options out 2015-11-09 22:50:31 -05:00
Makefile.qt.include [Qt] Add a new chevron/arrow icon for the console prompt line 2016-01-26 15:34:36 +01:00
Makefile.qttest.include build: Use fPIC rather than fPIE for qt objects. 2015-11-09 22:50:31 -05:00
Makefile.test.include Merge pull request #7133 2015-12-03 13:16:46 +01:00
memusage.h Prevector type 2015-11-13 18:15:20 +01:00
merkleblock.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
merkleblock.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
miner.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
miner.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
net.cpp Decide eviction group ties based on time. 2016-02-01 15:31:21 +01:00
net.h Merge pull request #7205 2016-01-05 14:11:40 +01:00
netbase.cpp Typo fixes in comments 2016-01-17 11:03:56 +00:00
netbase.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
noui.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
noui.h Bump copyright headers to 2014 2016-01-05 21:01:39 +01:00
pow.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
pow.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
prevector.h Add missing copyright headers 2016-01-05 21:34:15 +01:00
protocol.cpp Merge pull request #7205 2016-01-05 14:11:40 +01:00
protocol.h Merge pull request #7205 2016-01-05 14:11:40 +01:00
pubkey.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
pubkey.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
random.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
random.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
rest.cpp move rpc* to rpc/ 2016-01-21 08:36:55 +11:00
reverselock.h c++11: don't throw from the reverselock destructor 2016-01-05 17:17:29 -05:00
scheduler.cpp Replace boost::reverse_lock with our own. 2015-09-03 15:13:40 -04:00
scheduler.h More robust CScheduler unit test 2015-05-16 17:59:23 -04:00
serialize.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
streams.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
sync.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
sync.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
threadsafety.h Bump copyright headers to 2014 2016-01-05 21:01:39 +01:00
timedata.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
timedata.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
tinyformat.h
torcontrol.cpp Merge #7300: [trivial] Add missing copyright headers 2016-01-27 12:06:31 +01:00
torcontrol.h torcontrol improvements and fixes 2015-11-12 17:58:15 +01:00
txdb.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
txdb.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
txmempool.cpp Merge pull request #7205 2016-01-05 14:11:40 +01:00
txmempool.h Merge pull request #7205 2016-01-05 14:11:40 +01:00
ui_interface.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
uint256.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
uint256.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
undo.h Bump copyright headers to 2014 2016-01-05 21:01:39 +01:00
util.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
util.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utilmoneystr.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utilmoneystr.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utilstrencodings.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utilstrencodings.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utiltime.cpp Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
utiltime.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
validationinterface.cpp Add ZeroMQ support. Notify blocks and transactions via ZeroMQ 2015-09-16 11:01:35 +01:00
validationinterface.h Bump copyright headers to 2015 2015-12-13 18:08:39 +01:00
version.h Allow block announcements with headers 2015-11-29 11:59:23 +01:00