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
Move CNode::addrName accesses behind locked accessors
2017-02-10
Matt Corallo
Move
C
Node::
a
ddrName a
c
cess
e
s behind lo
c
ked
a
ccessors
commit
|
commitdiff
|
tree
2017-02-10
Matt Corall
o
Make nTimeBestReceived atomic
commit
|
commitdiff
|
tree
2017-02-10
Matt
C
o
r
allo
M
ove [cle
a
n|str]SubV
e
r writes/copyStats into
a
lock
commit
|
commitdiff
|
tree
2017-02-10
Matt Cora
l
lo
Make nServices atomic
commit
|
commitdiff
|
tree
2017-02-10
M
att Corallo
Make nStartingHeight
atomic
commit
|
commitdiff
|
tree
2017-02-10
M
a
tt Corallo
Access fRelayTxes
w
ith c
s
_fi
l
ter lo
c
k in copyStats
commit
|
commitdiff
|
tree
2017-02-10
Matt Corallo
Avo
i
d copyin
g
CN
o
deStats
t
o make helgri
n
d
OK w
i
th buggy
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Matt Corallo
Ma
k
e
n
T
imeCo
n
nected c
o
nst
i
n CNode
commit
|
commitdiff
|
tree
2017-02-07
Matt
C
o
r
al
l
o
Further-enforce lockordering by enforcing directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Matt C
o
rallo
Fixup s
t
y
le
a
bit by
moving { to t
h
e
sam
e
line as if
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
Matt
C
orallo
Access WorkQueue::runni
n
g only
within
t
he cs loc
k
.
commit
|
commitdiff
|
tree
2017-02-03
Matt
C
o
rallo
Always enforce
l
oc
k
st
r
ict lock ordering (try or not)
commit
|
commitdiff
|
tree
2017-02-03
Matt Corallo
Lock cs_vSend
and cs_inve
n
t
o
ry in a c
o
nsistent ord
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Matt Corallo
[qa]
test s
i
gnrawt
r
ansaction merge with missing inp
u
ts
commit
|
commitdiff
|
tree
2017-02-02
Matt Corallo
[
qa
]
Add second input to signrawtransaction t
e
st case
commit
|
commitdiff
|
tree
2017-02-02
Ma
t
t Corallo
[
q
a] Test that decod
e
rawtransac
t
ion thro
w
s w
i
th
extra
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Matt Corallo
Better
h
and
l
e invalid
parameters to signra
w
transaction
commit
|
commitdiff
|
tree
2017-02-02
M
att Corall
o
F
a
il i
n
DecodeHexT
x
i
f
there is
e
xtra data at the end
commit
|
commitdiff
|
tree
2017-02-02
Matt C
o
r
allo
Dont deseri
a
lize
nVersion
i
nto CNode,
s
hould fi
x
#9212
commit
|
commitdiff
|
tree
2017-02-02
M
a
tt Co
r
a
llo
F
ix super-unlikely r
a
ce introdu
c
ed in 236
6
1
8
061a445d2
c
b11
e
72
commit
|
commitdiff
|
tree
2017-02-01
M
a
tt Corall
o
Test t
h
a
t p
u
shes to bit
c
oin/bitcoin are
s
igned
per
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Matt Co
r
a
llo
Require
m
erg
e
c
ommits m
e
rge br
a
nc
h
es
o
n
top o
f
other
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
Matt Corallo
Do not add
to vNodes unti
l
fOneSh
o
t/fFee
l
er/
f
AddNode
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt Corallo
Ensure
c
s_vNode
s
i
s
held
w
hen u
s
ing
the re
t
urn v
a
l
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt C
o
rallo
Delete
som
e
unused (and
b
roken) functions
i
n
CConnman
commit
|
commitdiff
|
tree
2017-01-20
Matt
C
o
rallo
Add
m
issing m
e
mpool lock
f
or Calcula
t
eMemPoolAncestors
commit
|
commitdiff
|
tree
2017-01-19
M
att C
o
ra
l
lo
Move wal
l
et ca
l
lbacks into c
s
_main (this eff
e
c
t
ively
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
M
att Corallo
A
d
d
braces around AddToComp
a
c
tExtraTransactions
commit
|
commitdiff
|
tree
2017-01-17
Matt Corallo
Clarify comme
n
t abou
t
me
m
p
o
ol/extra conflicts
commit
|
commitdiff
|
tree
2017-01-15
M
a
t
t
Corallo
W
a
k
e
message handl
i
n
g t
h
read when
we receive a new
.
.
.
commit
|
commitdiff
|
tree
2017-01-15
Matt Cora
l
lo
Make Wak
e
M
essageHandl
e
r pu
b
lic
commit
|
commitdiff
|
tree
2017-01-13
Matt
C
orallo
Make mo
s
t_recent_compact_block a pointer to a const
commit
|
commitdiff
|
tree
2017-01-13
M
a
tt Corallo
M
ake
t
he cs_sendProcessing a LOCK instead of a TRY_LO
C
K
commit
|
commitdiff
|
tree
2017-01-13
Matt
C
orallo
Split CNode::c
s
_vSend: message
p
rocessing and mess
a
ge
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Mat
t
Corallo
Make PartiallyD
o
wnloadedBlock:
:
In
i
tData'
s
s
e
con
d
param
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
M
a
tt Coral
l
o
Add extra_count
l
ower boun
d
to comp
a
ct re
c
onstruction
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
M
a
tt C
o
rallo
A
d
d comment
t
o describe c
a
llers to Activat
e
BestChain
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
Call ActivateBe
s
t
C
h
a
i
n without cs_main/with most_recent
_
block
commit
|
commitdiff
|
tree
2017-01-11
Matt Cora
l
lo
U
s
e a te
m
p pindex to av
o
i
d
a
c
o
nst_cast
i
n P
r
oce
s
sNe
w
BlockHe
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Ma
t
t Corallo
Consider all (<100k m
e
musage) txn for comp
a
ct-block
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Mat
t
Corallo
Con
s
ider all
o
r
phan txn for
c
omp
a
ct-bl
o
ck-ext
r
a-txn
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
M
a
t
t
Corall
o
U
s
e
repl
a
ced transactio
n
s in com
p
act block
reconstruc
t
i
on
commit
|
commitdiff
|
tree
2017-01-10
Matt Corallo
Keep shared_ptrs to recently-replaced txn
f
o
r compact
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Matt Corallo
M
a
ke
A
TMP
o
ptionally return the
CTransactio
n
Refs
it
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Mat
t
Corallo
Move ORP
H
AN co
n
stants
f
rom validation
.
h
t
o n
e
t_process
i
ng
.
h
commit
|
commitdiff
|
tree
2017-01-07
M
att Corallo
Make peer id logging co
n
sistent ("peer=
%
d" instead
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Mat
t
Corallo
Avoid
h
olding cs_most_rece
n
t_block
while calling ReadBl
o
c
kFr
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
E
n
s
u
re we
m
eet the BIP 152 old-relay-types respon
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Ca
c
he mos
t
-re
c
ently-connected compac
t
b
l
ock
commit
|
commitdiff
|
tree
2017-01-05
Mat
t
Corallo
Cache mo
s
t-recently-a
n
nounced
block's s
h
ared_ptr
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Relay comp
a
ct block messages pri
o
r t
o
full block connection
commit
|
commitdiff
|
tree
2017-01-05
Matt Co
r
allo
A
dd
a C
V
alidatio
n
Interface::NewP
o
W
V
alidBloc
k
ca
l
lbac
k
commit
|
commitdiff
|
tree
2017-01-04
Matt
C
o
r
a
llo
C
all AcceptBlock w
i
th the
b
lock's
s
h
a
re
d
_ptr ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corallo
[
q
a]
A
void r
a
ce in preci
o
usblock test
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corall
o
[
q
a] M
a
ke comp
a
ct blo
c
ks test
construction using fetch
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Cor
a
llo
Make CBlockIndex*es in net_proc
e
ssing const
commit
|
commitdiff
|
tree
2016-12-27
M
att Co
r
allo
A
dd a F
o
rc
e
SetArg method
for
t
es
t
ing
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
L
o
c
k mapArgs/mapMultiArgs access
i
n util
commit
|
commitdiff
|
tree
2016-12-24
Matt Co
r
a
llo
Un-expos
e
mapArgs from uti
l
s
.
h
commit
|
commitdiff
|
tree
2016-12-24
Matt Coral
l
o
Ge
t
rid of ma
p
Arg
s
direct acces
s
i
n
ZMQ construction
commit
|
commitdiff
|
tree
2016-12-24
Matt Coral
l
o
I
ntroduce (a
n
d
use
)
a
n
IsArgSet acce
s
s
o
r meth
o
d
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Fix
n
on-const mapMultiArgs[] access
a
fter init
.
commit
|
commitdiff
|
tree
2016-12-24
Matt
C
or
a
llo
Remove
argum
e
nts to P
a
rseConfigFile
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Remove unused
C
D
i
skBlockPos* ar
g
um
e
nt fr
o
m
ProcessNewBlock
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Docum
e
nt
Conne
c
t
B
loc
k
connect
T
race po
s
tc
o
nditi
o
n
s
commit
|
commitdiff
|
tree
2016-12-04
Matt
C
o
rall
o
Swi
t
ch pbloc
k
i
n
Pr
o
cessNewBlo
c
k to a
s
hared_ptr
commit
|
commitdiff
|
tree
2016-12-04
Matt
C
o
rallo
Make t
h
e
o
pti
o
na
l
pblock in ActivateBes
t
Chain a s
h
a
red_ptr
commit
|
commitdiff
|
tree
2016-12-04
M
a
tt Corallo
Creat
e
a shared_ptr fo
r
the b
l
o
ck we're connecting
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
K
e
e
p
blocks as shared_ptrs
,
instead of
copying txn
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Ma
t
t Cora
l
lo
Add struct
t
o track bl
o
ck-connect-time-generated info
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Matt Cor
a
llo
Fix rounding priva
c
y leak i
n
t
r
oduced in #9260
commit
|
commitdiff
|
tree
2016-12-02
Matt
Coral
l
o
Ren
a
me the remaining main
.
{h,cp
p
} to validation
.
{h
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt
Co
r
allo
M
ove net
w
ork
-
msg-processing
code out of main to
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt C
o
r
a
l
l
o
Remove orphan
s
tate wipe from UnloadBloc
k
Index
.
commit
|
commitdiff
|
tree
2016-12-01
Matt Corallo
Revert "Use
async name resolving t
o
improve ne
t
thread
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
Matt Corallo
Document cs_ma
i
n status
w
hen calling
int
o
PN
B
or
P
NBH
commit
|
commitdiff
|
tree
2016-12-01
Matt Cor
a
llo
Use Pr
o
ce
s
sN
e
wBlockHe
a
ders in
C
MPCTBLO
C
K processing
commit
|
commitdiff
|
tree
2016-12-01
Ma
t
t C
o
rallo
Use ex
p
ose
d
Process
N
ewBlockHeaders from ProcessMessages
commit
|
commitdiff
|
tree
2016-12-01
M
att Corallo
Fix cal
c
ula
t
io
n
o
f number o
f
bo
u
nd socket
s
to use
commit
|
commitdiff
|
tree
2016-11-27
Matt Corall
o
Make fStartedNewLine an std::atomic_bool
commit
|
commitdiff
|
tree
2016-11-27
Ma
t
t Corallo
Fix race when accessing s
t
d::l
o
cale::classi
c
()
commit
|
commitdiff
|
tree
2016-11-26
Matt Cora
l
lo
Fix unlocked access to
vNo
d
es
.
s
i
z
e
(
)
commit
|
commitdiff
|
tree
2016-11-26
Matt Corallo
Remove doubl
e
b
r
acket
s
in addrman
commit
|
commitdiff
|
tree
2016-11-26
Matt Corallo
Fi
x
Addr
M
an locking
commit
|
commitdiff
|
tree
2016-11-26
M
a
t
t Corallo
Make fImporting an std::ato
m
ic
commit
|
commitdiff
|
tree
2016-11-26
Ma
t
t Corallo
Ma
k
e
fDisconnect an
s
td::atomic
commit
|
commitdiff
|
tree
2016-11-24
Matt Coral
l
o
Split ::HEADERS
processi
n
g into two
separate cs_main
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
M
a
t
t
Co
r
allo
Expose
Ac
c
eptBlockHead
e
r
t
hr
o
ugh main
.
h
commit
|
commitdiff
|
tree
2016-11-23
Matt Corallo
Move orphan-conflic
t
remov
a
l from main lo
g
i
c
in
t
o a
.
.
.
commit
|
commitdiff
|
tree
2016-11-18
Matt Corallo
Erase orphans per-t
r
ansaction instead of per-
b
lo
c
k
commit
|
commitdiff
|
tree
2016-11-18
Matt
Corall
o
Move orphan processing
to ActivateBestChain
commit
|
commitdiff
|
tree
2016-11-09
Matt
C
o
rallo
Optimize vInOutP
o
ints
inserti
o
n a bit
commit
|
commitdiff
|
tree
2016-11-09
Ma
t
t Corallo
Remove r
e
du
n
d
a
nt dupli
c
ate-input ch
e
c
k
f
rom CheckTran
s
a
cti
o
n
commit
|
commitdiff
|
tree
2016-11-09
Matt Co
r
al
l
o
Add deserialize + CheckBlock ben
c
hmarks, and a full
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
M
att
Corallo
Replace CValidation
S
tate param in Proces
s
Ne
w
Block with
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
Mat
t
Cor
a
llo
Remove pfrom param
e
ter f
r
om Pro
c
essNewBlock
commit
|
commitdiff
|
tree
2016-11-09
M
att Corallo
Revert "RPC: Give more
det
a
i
l
s when "g
e
n
e
rate"
fails"
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
Remove bl
o
ck-reques
t
logic from INV message processing
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
[qa] R
e
spond to gethe
a
d
e
rs and do not assu
m
e
a getda
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-11-04
Matt Cor
a
llo
R
emove unused CTxOut::GetHash
(
)
commit
|
commitdiff
|
tree
next