repo.or.cz
/
bitcoinplatinum.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Enable devirtualization opportunities by using the final specifier (C++11)
2017-02-02
Matt C
o
rallo
F
i
x
s
uper-unlikely race intr
o
duced in 236618
0
61a445d2c
b
11e72
commit
|
commitdiff
|
tree
2017-02-01
M
att Cora
l
lo
Test that pushes t
o
bitcoi
n
/bitcoin a
r
e signe
d
pe
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
M
att Corallo
Requi
r
e
m
erge commits mer
g
e bra
n
ches on top of othe
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
Matt C
o
ra
l
l
o
Do not
a
dd to
v
Nodes unt
i
l fO
n
eShot/fFeele
r
/fAddNo
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Ma
t
t Cora
l
lo
Ensure cs_vNod
e
s
i
s held
w
hen using
t
he
return valu
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt Corallo
Delete some
u
nus
e
d (and broken) functions i
n
CConnman
commit
|
commitdiff
|
tree
2017-01-20
Matt Corallo
A
dd missing mempool loc
k
for C
a
lcul
a
teMem
P
oolAncestors
commit
|
commitdiff
|
tree
2017-01-19
Matt C
o
rallo
Move walle
t
callb
a
cks int
o
cs
_
main (this effectively
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Matt Corallo
Add br
a
ces around AddToCompactExtraTr
a
nsactions
commit
|
commitdiff
|
tree
2017-01-17
M
att Corallo
Cl
a
rify
c
ommen
t
a
b
out mempool/
e
xtra conflicts
commit
|
commitdiff
|
tree
2017-01-15
Matt Corall
o
W
a
k
e
message handli
n
g thread w
h
en we
rec
e
ive a new
.
.
.
commit
|
commitdiff
|
tree
2017-01-15
Matt C
o
rallo
Ma
k
e
W
a
ke
M
e
ssage
H
and
l
er
public
commit
|
commitdiff
|
tree
2017-01-14
Matt Coral
l
o
Clarify assumptions ma
d
e
a
b
o
ut when BlockCheck is call
e
d
commit
|
commitdiff
|
tree
2017-01-13
M
att Corallo
M
a
ke m
o
st_recent_compact
_
block
a pointer to a co
n
st
commit
|
commitdiff
|
tree
2017-01-13
Matt Co
r
all
o
M
a
ke the cs_sendProce
s
sing
a
L
OCK
i
nstead of a TRY_LOCK
commit
|
commitdiff
|
tree
2017-01-13
Matt Cor
a
llo
S
p
lit CNode::cs_vSe
n
d: message process
i
ng and message
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
Make Partia
l
lyDownl
o
adedBlock::InitData
'
s se
c
ond param
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt
Corall
o
Add extra_count lower
b
o
u
n
d
to compact re
c
onst
r
ucti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt C
o
r
all
o
Add co
m
ment to descr
i
be calle
r
s to Activat
e
BestChain
commit
|
commitdiff
|
tree
2017-01-12
Matt
C
orallo
Call Acti
v
a
t
eBestChai
n
without cs_m
a
i
n
/wi
t
h most_recent_block
commit
|
commitdiff
|
tree
2017-01-11
M
a
t
t
Cora
l
lo
Use
a
te
m
p
pindex to avoi
d
a
c
o
n
st_cast i
n
ProcessNewBlockH
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
M
att Corallo
Co
n
si
d
er all
(
<100k memusage) txn fo
r
c
o
mpact-bl
o
ck
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt Cora
l
lo
C
onsider all orp
h
an tx
n
for
c
o
mpac
t
-block-extra-txn
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
M
att Corallo
Use repla
c
ed transactions in c
o
m
p
a
c
t
b
l
ock reconstruction
commit
|
commitdiff
|
tree
2017-01-10
Matt Corallo
Keep shared_ptrs to recently-re
p
la
c
ed txn
for compact
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Matt Corallo
Make ATMP opti
o
nally
r
e
t
urn the
C
Tr
a
nsactio
n
Re
f
s it
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Ma
t
t
C
orallo
M
o
ve ORPHA
N
constants fro
m
valid
a
tion
.
h
to net_processing
.
h
commit
|
commitdiff
|
tree
2017-01-07
Matt Corallo
Make peer id log
g
i
ng cons
i
s
t
ent ("peer=%d" instead
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
A
v
oid h
o
lding
c
s_most_recent_blo
c
k while ca
l
ling ReadBloc
k
Fr
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Ens
u
re we me
e
t the BIP 152
old-rela
y
-types response
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt
C
orallo
Cache most-re
c
ently-con
n
ected
compact
block
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Cache most-recently-announced blo
c
k's s
h
ared_p
t
r
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Relay
com
p
act blo
c
k mes
s
ages prior to ful
l
block
c
on
n
e
ction
commit
|
commitdiff
|
tree
2017-01-05
M
a
tt C
o
r
a
llo
Add a CValidatio
n
Interface::NewP
o
WVali
d
Bloc
k
c
allback
commit
|
commitdiff
|
tree
2017-01-04
Matt Co
r
allo
Call
Accept
B
lock with t
h
e block'
s
shared_ptr in
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corallo
[
q
a]
Avoid race in
pre
c
iousblock
test
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corall
o
[
q
a
] Make compact
b
locks
t
est cons
t
ruction
us
i
ng fet
c
h
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Mat
t
Co
r
allo
Make CBlockIndex*es in
n
et_processin
g
const
commit
|
commitdiff
|
tree
2016-12-27
M
att Corallo
A
d
d a F
o
rc
e
SetArg method for
t
estin
g
commit
|
commitdiff
|
tree
2016-12-24
Ma
t
t
C
orallo
Lock mapArgs/mapMultiAr
g
s access in ut
i
l
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
U
n
-expose
m
apArgs
f
rom utils
.
h
commit
|
commitdiff
|
tree
2016-12-24
Matt
C
o
r
a
llo
Get
r
id of ma
p
Args d
i
rect
a
ccess in ZMQ construction
commit
|
commitdiff
|
tree
2016-12-24
Matt Co
r
allo
Introdu
c
e (and use) an IsArgSet accessor method
commit
|
commitdiff
|
tree
2016-12-24
Matt
C
o
r
allo
Fix non
-
const map
M
u
ltiA
r
gs
[
] access afte
r
init
.
commit
|
commitdiff
|
tree
2016-12-24
Ma
t
t
Corallo
Remove a
r
g
u
m
ents to Parse
C
onfigFile
commit
|
commitdiff
|
tree
2016-12-04
Matt Coral
l
o
R
e
move u
n
used CDiskBlockPos
*
a
rgument from
ProcessNewB
l
ock
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Document ConnectBlock c
o
nnectTrace pos
t
condit
i
ons
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Sw
i
tch pblock in
ProcessNewBlock to a shared_ptr
commit
|
commitdiff
|
tree
2016-12-04
M
att
Corall
o
Mak
e
the option
a
l
p
block in ActivateBestChain a sh
a
red_p
t
r
commit
|
commitdiff
|
tree
2016-12-04
Matt C
o
rallo
Create
a shared
_
ptr f
o
r the block we're
c
o
n
necting
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
M
att Corallo
K
e
e
p
b
l
ocks as s
h
ar
e
d_
p
t
r
s, ins
t
ead of copying txn
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Matt Cora
l
lo
Add str
u
ct to t
r
ack block
-
connect-time-gen
e
rate
d
info
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Matt Corallo
Fix r
o
unding pri
v
acy l
e
ak introduced in #9260
commit
|
commitdiff
|
tree
2016-12-02
Matt
C
orallo
R
e
n
ame the remaining main
.
{h,cpp} to validati
o
n
.
{h
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt
Corallo
Move network-msg-proc
e
ssing cod
e
out of
main
to
i
ts
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Ma
t
t Corallo
Re
m
ove o
r
phan s
t
at
e
wipe from UnloadBl
o
ckIndex
.
commit
|
commitdiff
|
tree
2016-12-01
Matt Co
r
allo
Rev
e
rt "Use async name
resolving
t
o improve net thread
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
M
a
tt
Corall
o
Document c
s
_main
s
tatus when calling
into PNB o
r
PNBH
commit
|
commitdiff
|
tree
2016-12-01
M
a
tt Cor
a
llo
Use Proce
s
sNewBlockHeaders in
CMPCTBL
O
CK processing
commit
|
commitdiff
|
tree
2016-12-01
Matt
C
oral
l
o
Use expos
e
d ProcessNewBl
o
ckHeaders from
Pr
o
cessMessag
e
s
commit
|
commitdiff
|
tree
2016-12-01
Ma
t
t Corallo
Fix
c
alculatio
n
of number of bound
s
ockets to use
commit
|
commitdiff
|
tree
2016-11-27
Mat
t
Corallo
Make
fStarted
N
ewLin
e
an s
t
d::atom
i
c_bool
commit
|
commitdiff
|
tree
2016-11-27
M
a
tt Co
r
allo
Fi
x
r
ace whe
n
acces
s
ing std
:
:
l
ocale::classic()
commit
|
commitdiff
|
tree
2016-11-26
M
a
tt Corallo
Fix u
n
locke
d
access to vNodes
.
s
i
ze(
)
commit
|
commitdiff
|
tree
2016-11-26
Matt Corallo
Remove double
brackets
i
n addrman
commit
|
commitdiff
|
tree
2016-11-26
Matt Corallo
Fix A
d
drMa
n
locking
commit
|
commitdiff
|
tree
2016-11-26
Matt C
o
rallo
Make fImporting an
std::a
t
o
mic
commit
|
commitdiff
|
tree
2016-11-26
Ma
t
t Corallo
M
ake fDisconne
c
t an std::a
t
omi
c
commit
|
commitdiff
|
tree
2016-11-24
M
a
tt C
o
rallo
S
p
lit ::H
E
ADERS pr
o
ces
s
ing into
two
s
eparate
cs
_
main
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
Matt Corallo
Expose AcceptBlockHeader through main
.
h
commit
|
commitdiff
|
tree
2016-11-23
Matt Cor
a
l
lo
M
o
v
e orpha
n
-
c
o
nfl
i
c
t
removal
from main l
o
g
i
c into
a
.
.
.
commit
|
commitdiff
|
tree
2016-11-18
Matt
C
or
a
l
l
o
Erase orphans
p
er-tr
a
nsact
i
o
n
i
nstead o
f
pe
r
-
b
lock
commit
|
commitdiff
|
tree
2016-11-18
M
a
tt Corallo
Move orph
a
n processing to ActivateBestChain
commit
|
commitdiff
|
tree
2016-11-09
Ma
t
t Corallo
O
ptimize vIn
O
utP
o
i
n
t
s
i
ns
e
rti
o
n a bit
commit
|
commitdiff
|
tree
2016-11-09
Matt Cor
a
l
lo
Remove redundant duplica
t
e
-
inpu
t
chec
k
from CheckTransaction
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Add deserialize + CheckBlo
c
k
benchmarks, an
d
a
f
u
l
l
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
Matt Cor
a
llo
Replace
C
Vali
d
a
t
ionState param in
ProcessNewBlock with
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Remove pfrom parame
t
er from Pr
o
cessNewBlock
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Rever
t
"
RP
C
:
Giv
e
more deta
i
ls when
"gen
e
rate" fails"
commit
|
commitdiff
|
tree
2016-11-07
M
att Corallo
Remov
e
bl
o
ck-request logic from INV message pr
o
cessing
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
[
q
a
]
Respo
n
d to
g
e
t
headers and do not as
s
um
e
a getdata
.
.
.
commit
|
commitdiff
|
tree
2016-11-04
Matt Co
r
a
llo
Remove unused CTx
O
ut::GetHash()
commit
|
commitdiff
|
tree
2016-10-31
Matt Cora
l
lo
Move nTimeBe
s
tReceiv
e
d updating i
n
to
n
et processing
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Co
r
allo
Move
all calls to CheckBlockIndex out of net-processing
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Co
r
allo
Remove network state wipe fr
o
m Unl
o
adB
l
ockIndex
.
commit
|
commitdiff
|
tree
2016-10-31
Matt
Corallo
Move
M
arkBlockA
s
Received out
o
f Proc
e
ssN
e
wM
e
ssage
commit
|
commitdiff
|
tree
2016-10-31
Matt Corallo
M
o
ve Flu
s
hStat
e
T
o
Disk
c
all ou
t
of ProcessMessages
:
.
.
.
commit
|
commitdiff
|
tree
2016-10-30
Matt Corallo
Hash
P2P
messa
g
es as they are received instead
o
f at
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Matt Corallo
Add mis
s
ing cs_ma
i
n lock to ::GETBLOCKTXN p
r
o
cessing
commit
|
commitdiff
|
tree
2016-10-18
Matt Corallo
D
o
n'
t
hold cs_main when cal
l
ing ProcessN
e
wBlock fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Matt
Corallo
Remove bogus
assert on numbe
r
of oubound conne
c
tions
.
commit
|
commitdiff
|
tree
2016-10-17
Matt Corallo
Add x
9
service
b
i
t
s
u
p
port to dnsseed
.
bluemat
t
.
me
commit
|
commitdiff
|
tree
2016-10-17
Matt Corall
o
Comment
t
hat mos
t
dns
s
eeds only support some se
r
vic
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Matt
C
o
r
allo
More agressi
v
ely filte
r
co
m
pact block request
s
commit
|
commitdiff
|
tree
2016-10-17
Matt Cor
a
llo
Dont remove a "preferred" cmp
c
tblock peer if they p
r
ovid
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-15
Matt Coral
l
o
[qa]
B
uild v4
b
l
o
cks in p2p-c
o
mpactblocktests
commit
|
commitdiff
|
tree
2016-10-15
Matt Corallo
Fix
in
i
t
s
egfault where
InitLoa
d
Wal
l
et() calls ATMP
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
M
at
t
Cora
l
lo
[qa] Send segwit-encoded block
t
xn messages in p2p-compactblocks
commit
|
commitdiff
|
tree
2016-10-04
M
a
t
t Corallo
Use BlockChecked signal to send
r
e
j
ect message
s
from
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
Matt Corallo
Remov
e
SyncWithWallets wra
p
per function
commit
|
commitdiff
|
tree
next