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
Further-enforce lockordering by enforcing directly after TRY_LOCKs
2017-02-07
Matt C
o
rallo
Fu
r
ther-enforce l
o
ck
o
rdering b
y
enfor
c
ing
d
irec
t
ly
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Matt C
o
rallo
F
i
xup style a
b
it by moving { to the same line as if
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
Matt Cora
l
lo
Always en
f
orc
e
lock strict
lock ordering (try or
n
ot)
commit
|
commitdiff
|
tree
2017-02-03
Matt Corallo
Lock cs_vSend and
cs_i
n
ventory in
a
cons
i
stent o
r
der
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Matt Corallo
Test that pushes to bitcoin/bit
c
oin are signed per
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
M
att Coral
l
o
Require merge
c
ommits
m
e
r
g
e
b
r
anch
e
s
o
n to
p
of
o
ther
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
Matt Corallo
Do not add to vNodes until f
O
neShot/fFeeler/fAddNode
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Matt C
o
r
allo
Ensure cs_vNodes is h
e
ld when u
s
ing the re
t
urn value
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
M
att Corallo
Delet
e
som
e
unused (
a
n
d
broken) functions in CC
o
nn
m
an
commit
|
commitdiff
|
tree
2017-01-19
Matt
C
orallo
Mo
v
e wallet
callbacks
into cs_main (this effectively
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
Matt
Corallo
Add
b
races around
AddT
o
CompactExtraTransactions
commit
|
commitdiff
|
tree
2017-01-17
Mat
t
Corallo
Clar
i
fy c
o
mmen
t
about
m
empool/e
x
tra co
n
fli
c
ts
commit
|
commitdiff
|
tree
2017-01-15
Mat
t
Corall
o
Wak
e
message handling thread when we recei
v
e
a new
.
.
.
commit
|
commitdiff
|
tree
2017-01-15
Matt
C
orallo
Make WakeMessa
g
eHandler public
commit
|
commitdiff
|
tree
2017-01-13
Matt Corallo
Ma
k
e most_recen
t
_
compact_blo
c
k a pointer
to a const
commit
|
commitdiff
|
tree
2017-01-13
Matt Cora
l
lo
M
a
ke the cs_
s
end
P
roc
e
s
s
i
ng a LOCK instead
of a TRY_
L
OCK
commit
|
commitdiff
|
tree
2017-01-13
Matt Corallo
Spl
i
t C
N
ode::cs_vSend: message pro
c
essin
g
and
me
s
sage
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt
C
orallo
M
ake Part
i
all
y
Downloade
d
B
l
ock::InitData
'
s
s
ec
o
nd
p
aram
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
A
d
d ex
t
ra
_
co
u
nt lower b
o
u
n
d
t
o
c
o
mp
a
c
t
r
e
construction
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
Add
c
omment
t
o
describe ca
l
lers
t
o ActivateBe
s
tChai
n
commit
|
commitdiff
|
tree
2017-01-12
Matt Corall
o
Call ActivateBest
C
h
ain wit
h
out c
s
_main/with most_recent_
b
l
o
ck
commit
|
commitdiff
|
tree
2017-01-11
M
a
tt C
o
r
a
l
l
o
Use a temp pi
n
dex
to avoid a
const_ca
s
t in
P
rocessNewBlockHe
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt Corallo
Co
n
s
i
der all
(<100k memusa
g
e)
txn
f
o
r compact-
b
loc
k
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt
C
orallo
Consider all orp
h
a
n
txn for
c
ompact-block-extr
a
-txn
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt Cor
a
ll
o
Use replaced transact
i
on
s
i
n
c
ompact blo
c
k reconstruction
commit
|
commitdiff
|
tree
2017-01-10
Mat
t
Cora
l
lo
Keep
sh
a
r
ed_
p
trs to re
c
ently-replaced txn for co
m
pact
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
M
at
t
Corallo
Ma
k
e ATMP o
p
t
ionally return
t
h
e
CTran
s
actionR
e
fs it
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Matt
Corallo
Move ORPHAN constants
from val
i
d
ation
.
h to net
_
processi
n
g
.
h
commit
|
commitdiff
|
tree
2017-01-07
M
at
t
C
o
rallo
Make peer id log
g
ing cons
i
ste
n
t ("peer=%d"
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
M
att
C
o
rallo
Avoid ho
l
di
n
g c
s
_most_recent_block whil
e
c
al
l
ing
R
eadBl
o
ckFr
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Coral
l
o
Ensure we meet the BIP
152 old-relay-types r
e
sp
o
nse
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Cora
l
lo
Cache mo
s
t-recently-connected compac
t
bl
o
ck
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Cache mo
s
t-recently-announced block's s
h
ar
e
d_ptr
commit
|
commitdiff
|
tree
2017-01-05
Ma
t
t Corallo
Re
l
ay com
p
act
block messages prior to full block connecti
o
n
commit
|
commitdiff
|
tree
2017-01-05
M
a
t
t Corallo
Add a
CValidat
i
o
nIn
t
er
f
ace::NewPoWValidBlock callback
commit
|
commitdiff
|
tree
2017-01-04
Matt C
o
rallo
Call A
c
ceptBlock w
i
t
h the block's shared_p
t
r inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
M
a
tt Corallo
[qa]
A
void race in preciousblock t
e
st
.
commit
|
commitdiff
|
tree
2017-01-04
Matt
Corallo
[
q
a
] Make compa
c
t
blo
c
k
s
test
co
n
structi
o
n using fetch
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Mat
t
Corallo
Make CBlockIndex*es in ne
t
_processi
n
g
const
commit
|
commitdiff
|
tree
2016-12-27
Matt C
o
rallo
Add a ForceSetArg me
t
h
od
f
or
testing
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Loc
k
mapArgs/
m
a
pMultiArgs
access in util
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Un-expo
s
e
m
apArgs fr
o
m u
t
ils
.
h
commit
|
commitdiff
|
tree
2016-12-24
Matt
Corallo
Get r
i
d
of mapA
r
gs
d
ir
e
ct
a
ccess in ZMQ co
n
struc
t
ion
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Introduce (and u
s
e) an IsAr
g
Set accessor me
t
hod
commit
|
commitdiff
|
tree
2016-12-24
Matt Corallo
Fix
n
o
n-const mapMultiArgs[
]
ac
c
ess
after init
.
commit
|
commitdiff
|
tree
2016-12-24
Mat
t
Corallo
Remove a
r
gumen
t
s to
P
arseConfigFile
commit
|
commitdiff
|
tree
2016-12-04
Matt
C
orallo
Remove un
u
sed CD
i
skBlock
P
o
s
* argument from ProcessNewBlock
commit
|
commitdiff
|
tree
2016-12-04
Matt Co
r
allo
Document ConnectBloc
k
c
o
nnectT
r
ace
p
o
s
tconditions
commit
|
commitdiff
|
tree
2016-12-04
Matt Cor
a
llo
S
w
itch pblock
i
n
P
rocessNewBlock to
a
share
d
_ptr
commit
|
commitdiff
|
tree
2016-12-04
Matt
Cor
a
llo
M
ake the optional pblock in ActivateBest
C
hain a shared_pt
r
commit
|
commitdiff
|
tree
2016-12-04
Matt Co
r
allo
Create a shared_ptr f
o
r
the block we're co
n
nect
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Keep blocks as
s
hared_ptrs,
i
nste
a
d of copyin
g
txn
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Add struct to tra
c
k block
-
connec
t
-
time
-
gener
a
ted info
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Matt Cor
a
llo
F
i
x
r
ounding privacy le
a
k
i
ntro
d
uced
i
n #9260
commit
|
commitdiff
|
tree
2016-12-02
Matt Corallo
Renam
e
the r
e
maining
main
.
{
h,cpp} to
valida
t
i
o
n
.
{
h
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
M
a
tt Corallo
Move ne
t
work-msg-p
r
ocessin
g
code out of m
a
in to its
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt Corallo
Re
m
ove orphan state wipe from UnloadBlockIndex
.
commit
|
commitdiff
|
tree
2016-12-01
Matt
Corallo
Re
v
e
rt "U
s
e
asy
n
c name
resolving to
i
mp
r
ove net thread
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
Matt
Cor
a
llo
Document cs_ma
i
n status
w
hen call
i
ng int
o
PNB or PNBH
commit
|
commitdiff
|
tree
2016-12-01
Matt Corallo
Use ProcessNewBlockHead
e
rs in CMPCTBLOCK processin
g
commit
|
commitdiff
|
tree
2016-12-01
Matt Co
r
allo
U
se
expo
s
ed
ProcessNewBlockHeaders
from ProcessMessages
commit
|
commitdiff
|
tree
2016-12-01
M
att Corallo
Fix calculation of
number of bound sock
e
t
s
to
u
se
commit
|
commitdiff
|
tree
2016-11-27
Ma
t
t Cora
l
lo
Make
fStartedNewLine an
std::a
t
omi
c
_
b
ool
commit
|
commitdiff
|
tree
2016-11-27
Matt Corall
o
Fix
r
ace whe
n
accessing s
t
d::loc
a
le::
c
lassic()
commit
|
commitdiff
|
tree
2016-11-26
Matt Cor
a
llo
Fix unlocked access to vNodes
.
size(
)
commit
|
commitdiff
|
tree
2016-11-26
M
a
tt C
o
rallo
R
emove double brackets in addrman
commit
|
commitdiff
|
tree
2016-11-26
M
a
tt Corallo
Fi
x
AddrM
a
n locking
commit
|
commitdiff
|
tree
2016-11-26
Matt
C
o
r
allo
Make fImportin
g
an std::atomic
commit
|
commitdiff
|
tree
2016-11-26
M
a
t
t
Co
r
allo
Make fDisconnect an
st
d
::atomi
c
commit
|
commitdiff
|
tree
2016-11-24
Matt Co
r
allo
Split ::HEA
D
ERS
proces
s
i
ng int
o
t
w
o sep
a
rat
e
cs
_
main
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
M
a
tt C
o
rallo
Expose Acc
e
p
t
Blo
c
kHe
a
d
er t
h
rough
m
a
in
.
h
commit
|
commitdiff
|
tree
2016-11-23
Matt Corallo
Move or
p
han-confl
i
ct re
m
oval
fro
m
m
a
in
l
ogic into a
.
.
.
commit
|
commitdiff
|
tree
2016-11-18
Matt Corallo
Erase o
r
p
hans per-transa
c
tion i
n
stead of p
e
r-block
commit
|
commitdiff
|
tree
2016-11-18
Matt Coral
l
o
Move orph
a
n processing to
A
ct
i
vateBestChain
commit
|
commitdiff
|
tree
2016-11-09
Matt Co
r
a
l
lo
O
p
timize vInOutPoints in
s
ertion
a bit
commit
|
commitdiff
|
tree
2016-11-09
M
att Corallo
Remove
r
e
du
n
da
n
t
d
upl
i
c
ate-in
p
u
t
check from CheckTra
n
saction
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Add dese
r
iali
z
e + CheckBlock benchmarks, and a
f
u
l
l
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
Mat
t
Coral
l
o
Replace CValidationSt
a
te param in ProcessNewBlock w
i
th
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
M
att Corallo
R
e
move p
f
rom pa
r
ameter from
P
rocessNewBlock
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
Rever
t
"RPC:
G
ive more details when "gen
e
rat
e
" fails"
commit
|
commitdiff
|
tree
2016-11-07
Ma
t
t Corall
o
Remove
block-request logic from INV messa
g
e processin
g
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
[qa
]
Respond to getheaders and do
not ass
u
m
e
a getd
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
mrbandrews
[qa] Ma
k
e comptool push
block
s
instead o
f
relying on
.
.
.
commit
|
commitdiff
|
tree
2016-11-04
Matt Corallo
Remove un
u
sed CTxOut::Get
H
ash()
commit
|
commitdiff
|
tree
2016-10-31
Matt
Coral
l
o
Move nTimeBest
R
eceived updating into net
p
rocess
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
M
att
C
oral
l
o
Mo
v
e all c
a
lls to CheckBlockIn
d
ex out
of net-proce
s
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Corallo
Remove
n
etwo
r
k state wipe fro
m
UnloadBlo
c
kI
n
dex
.
commit
|
commitdiff
|
tree
2016-10-31
Matt Corallo
Mo
v
e
M
a
r
k
BlockAsReceived out o
f
Pr
o
ces
s
NewMes
s
age
commit
|
commitdiff
|
tree
2016-10-31
Matt
Corallo
Move Fl
u
shStateToDisk
call out of Pro
c
essMessage
s
:
.
.
.
commit
|
commitdiff
|
tree
2016-10-30
Matt Corallo
Hash P2
P
messages as they are receive
d
inst
e
ad
o
f
at
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
M
a
t
t
C
orallo
Add missing cs_m
a
in l
o
ck to ::
G
ETBLOCKTXN processing
commit
|
commitdiff
|
tree
2016-10-18
Matt C
o
rallo
Don't hol
d
cs_main wh
e
n calling Proc
e
ssNewBlock from
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Matt Cora
l
lo
R
e
m
ove bogus
a
sser
t
on number of ou
b
ound connections
.
commit
|
commitdiff
|
tree
2016-10-17
Christian
D
e
cke
r
My D
N
S seed su
p
ports filterin
g
commit
|
commitdiff
|
tree
2016-10-17
M
at
t
Corallo
Add
x9
service bit sup
p
ort to dnsseed
.
bluematt
.
me
commit
|
commitdiff
|
tree
2016-10-17
Mat
t
Corallo
Comme
n
t that most dnss
e
eds o
n
ly support som
e
s
e
rvic
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-15
Mat
t
C
o
rallo
[
q
a]
Build v4 block
s
in p2p
-
compactblocktests
commit
|
commitdiff
|
tree
2016-10-15
Matt Corallo
Fi
x
init segfa
u
lt
w
he
r
e Init
L
oadWallet() calls ATMP
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
Matt C
o
rall
o
[qa]
S
end
s
e
gwit-encoded bloc
k
t
x
n m
e
s
s
a
ges in p2p-comp
a
ctblocks
commit
|
commitdiff
|
tree
2016-10-04
Matt Co
r
allo
Use BlockChe
c
k
ed sign
a
l to send reject mess
a
g
es from
.
.
.
commit
|
commitdiff
|
tree
next