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
Make nServices atomic
2017-02-10
Mat
t
Coral
l
o
M
a
ke nServices at
o
mic
commit
|
commitdiff
|
tree
2017-02-10
Matt Cora
l
lo
Make nStartingH
e
ight
at
o
mi
c
commit
|
commitdiff
|
tree
2017-02-10
Matt
C
o
rallo
Acce
s
s fRelayTxes with cs_filter lock i
n
copy
S
tats
commit
|
commitdiff
|
tree
2017-02-10
Matt Corall
o
Avo
i
d c
o
pying CNodeStats to m
a
ke helgrind OK w
i
th buggy
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
M
a
tt C
o
rallo
Make
n
Tim
e
Connected c
o
nst in CNode
commit
|
commitdiff
|
tree
2017-02-07
Matt Corallo
Fur
t
h
er
-
enforce lockor
d
ering by enf
o
rcing
d
ir
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
M
att Corallo
Fixu
p
st
y
le a
bit
b
y moving {
t
o
the same line
as if
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
M
a
tt Corallo
A
cc
e
ss WorkQueue::run
n
ing
only with
i
n t
h
e cs lock
.
commit
|
commitdiff
|
tree
2017-02-03
Matt Corallo
Always enforce lock strict lock orde
r
ing (t
r
y or
not)
commit
|
commitdiff
|
tree
2017-02-03
Matt Cor
a
llo
Lock cs_vSen
d
and
c
s_i
n
ve
n
tory in a consistent o
r
d
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Matt Coral
l
o
[
q
a]
test
s
ignrawtrans
a
ction merge with missing
input
s
commit
|
commitdiff
|
tree
2017-02-02
Matt Corallo
[qa
]
Add second
i
nput t
o
signrawtran
s
action te
s
t case
commit
|
commitdiff
|
tree
2017-02-02
Matt
Corallo
[
q
a
]
Test
t
hat decoderawtransa
c
t
i
on throws with ext
r
a
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Matt C
o
rallo
B
e
t
t
e
r
ha
n
d
l
e invalid parameter
s
to signrawtran
s
action
commit
|
commitdiff
|
tree
2017-02-02
M
att Corallo
Fail in
D
ecodeHexTx if ther
e
is extra data a
t
t
h
e end
commit
|
commitdiff
|
tree
2017-02-02
Mat
t
Coral
l
o
D
ont d
e
serial
i
z
e
n
Version into CNode, s
h
ould fix #9212
commit
|
commitdiff
|
tree
2017-02-02
Mat
t
Corallo
Fix super-unlikely
r
ace introduced in
2366180
6
1a445d2cb11e
7
2
commit
|
commitdiff
|
tree
2017-02-01
Matt
Coral
l
o
Test that pushes to
b
itcoin/bitcoin are
s
igned per
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Matt Corallo
Requ
i
re merge c
o
mmits m
e
rge
b
ranches on top of o
t
her
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
Ma
t
t Corallo
Do not add to vNodes until fOneShot/f
F
eele
r
/fAddNode
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt Corallo
En
s
ure cs_vNodes is
held when using the
re
t
urn valu
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt Corallo
Delete some unused (an
d
broken) f
u
n
ctions in CConnman
commit
|
commitdiff
|
tree
2017-01-20
Matt Co
r
allo
Add missing mempool l
o
ck for Calcu
l
ateMemPoolAncestors
commit
|
commitdiff
|
tree
2017-01-19
M
a
tt Corallo
M
o
ve wallet callbacks into cs_main (this effectiv
e
ly
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Matt
C
orall
o
Add braces aro
u
nd
A
ddToCompactExtraTransactio
n
s
commit
|
commitdiff
|
tree
2017-01-17
Matt Coral
l
o
Clarify comment about me
m
p
ool/extra
c
onflicts
commit
|
commitdiff
|
tree
2017-01-15
Matt
Corallo
Wa
k
e mess
a
ge handling t
h
rea
d
when we re
c
eive
a new
.
.
.
commit
|
commitdiff
|
tree
2017-01-15
Matt Cora
l
lo
Make WakeMessag
e
Hand
l
er public
commit
|
commitdiff
|
tree
2017-01-13
Matt Cora
l
l
o
Mak
e
mo
s
t_recent_com
p
act
_
block a poin
t
er to a c
o
nst
commit
|
commitdiff
|
tree
2017-01-13
Matt Corallo
Make
th
e
c
s_sendPro
c
essing
a
LOCK
instead of a TRY_
L
OCK
commit
|
commitdiff
|
tree
2017-01-13
M
att Corallo
Split CNode::cs_
v
Send: message processing and m
e
ssa
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
Make PartiallyD
o
wnloadedBlock::Init
D
ata'
s
s
e
c
ond param
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
M
att
C
o
rallo
Add ext
r
a_count lower bound to co
m
pact
reconstruction
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
M
a
t
t Coral
l
o
A
dd c
o
mment to des
c
ribe cal
l
er
s
to ActivateB
e
stCha
i
n
commit
|
commitdiff
|
tree
2017-01-12
Mat
t
Corallo
C
all
A
ctivateBe
s
tCh
a
in without cs_main/with most_
r
ecent_blo
c
k
commit
|
commitdiff
|
tree
2017-01-11
M
att Corallo
Use a temp
p
index
t
o avoid a const_
c
as
t
in ProcessNewBlockHe
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt Corallo
Consider all (
<
1
0
0k memusage) txn for compact-block
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Ma
t
t Corall
o
Consid
e
r all orphan
txn fo
r
compact-block-ext
r
a-
t
x
n
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
M
att Corallo
Use
r
e
p
la
c
ed transactions in compa
c
t blo
c
k reconstruction
commit
|
commitdiff
|
tree
2017-01-10
Matt Cor
a
llo
Keep share
d
_ptr
s
to recently-replace
d
txn for compact
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Matt Corallo
M
ake AT
M
P opti
o
nally return
t
he CT
r
ansactionRefs it
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Matt
C
orallo
Move ORPHAN constants from validation
.
h to
n
et_processing
.
h
commit
|
commitdiff
|
tree
2017-01-07
Matt Corallo
Make peer id logging c
o
n
s
istent ("peer=%d"
instead
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Avoi
d
hol
d
ing cs_most_recent_block wh
i
le cal
l
in
g
ReadBloc
k
F
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Co
r
all
o
Ens
u
re
we
meet th
e
BIP
152 ol
d
-relay-types resp
o
nse
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Cora
l
lo
Cach
e
most-rec
e
n
t
ly-connected compact bl
o
ck
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
C
a
c
he most-
r
ecently-announced block'
s
s
hared_ptr
commit
|
commitdiff
|
tree
2017-01-05
Mat
t
Corallo
Relay compact block messages prior to full blo
c
k
c
onnection
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Add a CValidati
o
nInterface::NewPoWValidBlock callbac
k
commit
|
commitdiff
|
tree
2017-01-04
M
a
tt Corallo
Call AcceptBlock
with the block's
s
hared_ptr ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt
C
orallo
[qa] Avoid race in preciousblock te
s
t
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corall
o
[qa
]
Ma
k
e compact blocks
test construction using fetch
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Cora
l
lo
M
a
ke CBlockIndex*es in net_processing co
n
s
t
commit
|
commitdiff
|
tree
2016-12-27
Matt Corallo
Add a Forc
e
SetArg met
h
od for testing
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
L
ock mapArgs/ma
p
MultiArgs
access in util
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Un-expose map
A
rgs f
r
om utils
.
h
commit
|
commitdiff
|
tree
2016-12-24
Mat
t
Coral
l
o
Ge
t
r
i
d of mapArgs dir
e
ct access i
n
ZM
Q
construction
commit
|
commitdiff
|
tree
2016-12-24
Mat
t
Coral
l
o
Introduce (and use) an IsArgS
e
t ac
c
essor metho
d
commit
|
commitdiff
|
tree
2016-12-24
Mat
t
Corallo
Fix non-const mapMultiA
r
gs[]
a
c
c
es
s
after init
.
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Remove argu
m
ents to P
a
rseConfigF
i
le
commit
|
commitdiff
|
tree
2016-12-04
Ma
t
t C
o
rallo
Remove unused
C
D
iskB
l
ock
P
os* ar
g
ument from ProcessN
e
w
B
lo
c
k
commit
|
commitdiff
|
tree
2016-12-04
Matt Coral
l
o
Docume
n
t
C
o
nnectBlock
connectT
r
ace postconditio
n
s
commit
|
commitdiff
|
tree
2016-12-04
Matt Co
r
allo
Swit
c
h pblock in ProcessNewBlo
c
k to a
sh
a
red_
p
tr
commit
|
commitdiff
|
tree
2016-12-04
Ma
t
t Cora
l
lo
M
ake th
e
opt
i
onal pb
l
ock
i
n ActivateBes
t
Ch
a
i
n
a sh
a
r
e
d_pt
r
commit
|
commitdiff
|
tree
2016-12-04
Matt Co
r
allo
Create a share
d
_ptr for the block we're
connecting
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Keep
blocks as shared
_
ptrs,
instead o
f
copying txn
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
M
att
C
orallo
Add stru
c
t to
t
r
a
ck blo
c
k-connect-time-gene
r
ated i
n
fo
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
M
a
tt Corallo
Fi
x
r
o
undin
g
privacy le
a
k introd
u
ced in #9
2
60
commit
|
commitdiff
|
tree
2016-12-02
Matt
Corall
o
Rename th
e
remaini
n
g main
.
{h,cpp} to v
a
lidation
.
{h
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
M
att Corallo
Move networ
k
-m
s
g-
p
rocessing code
out of
ma
i
n
t
o
its
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
M
a
tt Corallo
Remove orph
a
n stat
e
wipe from UnloadBlo
c
kInde
x
.
commit
|
commitdiff
|
tree
2016-12-01
Mat
t
Corall
o
Revert "Use async name resolving
to im
p
rove
n
et thread
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
M
att Cora
l
lo
Document cs_mai
n
status when calling into
P
NB
o
r PNBH
commit
|
commitdiff
|
tree
2016-12-01
Matt Coral
l
o
Use
Pr
o
c
e
s
sNewBlockHeaders in CMPCTBLOCK processing
commit
|
commitdiff
|
tree
2016-12-01
M
att Corall
o
Use exposed ProcessNewBlockHe
a
ders from Pro
c
essMessages
commit
|
commitdiff
|
tree
2016-12-01
Mat
t
Cor
a
llo
Fix calculation
of number of bo
u
nd so
c
kets to use
commit
|
commitdiff
|
tree
2016-11-27
Matt Cora
l
l
o
Make f
S
t
a
rtedNew
L
i
ne an
s
td::atomic_boo
l
commit
|
commitdiff
|
tree
2016-11-27
Matt Corallo
F
i
x r
a
ce
w
hen a
c
c
essing s
t
d::locale::classi
c
(
)
commit
|
commitdiff
|
tree
2016-11-26
M
a
t
t
Corallo
Fix
u
nlo
c
k
ed access
to
v
N
o
des
.
size
(
)
commit
|
commitdiff
|
tree
2016-11-26
M
a
tt Corallo
Re
m
ove double brackets i
n
a
d
drman
commit
|
commitdiff
|
tree
2016-11-26
Ma
t
t C
o
rallo
Fix AddrMan
l
ocking
commit
|
commitdiff
|
tree
2016-11-26
Ma
t
t Corallo
M
ake fImport
i
ng
a
n
s
td::atomic
commit
|
commitdiff
|
tree
2016-11-26
M
att
Corall
o
Make fDi
s
c
o
nnect an std:
:
at
o
m
i
c
commit
|
commitdiff
|
tree
2016-11-24
Matt Corallo
Split ::HEA
D
ERS processing into two separate cs_main
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
Matt Cora
l
lo
Expose Ac
c
eptBlockHeade
r
throu
g
h
m
a
i
n
.
h
commit
|
commitdiff
|
tree
2016-11-23
Matt Cora
l
lo
Move o
r
phan-conflict removal from main log
i
c in
t
o a
.
.
.
commit
|
commitdiff
|
tree
2016-11-18
Matt Corallo
E
rase or
p
hans per
-
transaction inste
a
d of per
-
block
commit
|
commitdiff
|
tree
2016-11-18
Matt Co
r
al
l
o
M
o
ve orphan proce
s
s
i
ng t
o
Activat
e
Be
s
tChain
commit
|
commitdiff
|
tree
2016-11-09
M
a
tt Co
r
a
l
l
o
Opt
i
m
i
z
e
vInO
u
tPoin
t
s in
s
ertion a bit
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Remove
r
ed
u
ndant dup
l
icate-input check from CheckTransaction
commit
|
commitdiff
|
tree
2016-11-09
M
att Co
r
all
o
Add deserialize
+
CheckBlock benchmar
k
s
,
a
n
d
a ful
l
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
M
a
tt Coral
l
o
Repl
a
ce CValidationState
param in
Pr
o
cessNewBlock wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Remove pfrom parameter f
r
om ProcessNewBlock
commit
|
commitdiff
|
tree
2016-11-09
Matt Cora
l
l
o
Reve
r
t "RPC: Give m
o
re detai
l
s when
"
gene
r
ate" fails"
commit
|
commitdiff
|
tree
2016-11-07
Matt
Corallo
Remove block-request logic
f
rom INV message
p
rocessin
g
commit
|
commitdiff
|
tree
2016-11-07
Mat
t
C
orallo
[
q
a] Respond to
g
ethead
e
rs
and do not a
s
sum
e
a getda
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-11-04
M
at
t
Corall
o
Remo
v
e unused CTxOut::GetHash()
commit
|
commitdiff
|
tree
2016-10-31
Matt Corallo
Move nTi
m
eBestReceiv
e
d updating into net
p
r
o
ces
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Corallo
Move all calls to Check
B
l
o
c
kIndex out
of net-proc
e
ssing
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Co
r
allo
Remove netwo
r
k state wipe from
U
nlo
a
dBlock
I
ndex
.
commit
|
commitdiff
|
tree
next