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
net: correctly ban before the handshake is complete
2017-02-03
Matt Corallo
Access WorkQueue::runn
i
ng only wit
h
in the
c
s lock
.
commit
|
commitdiff
|
tree
2017-02-02
Matt Cora
l
lo
[qa]
t
est signra
w
t
ransacti
o
n merge wi
t
h
missing
i
np
u
t
s
commit
|
commitdiff
|
tree
2017-02-02
Matt C
o
ral
l
o
[qa] Add secon
d
input to signrawt
r
ansaction tes
t
c
a
s
e
commit
|
commitdiff
|
tree
2017-02-02
Ma
t
t Corallo
[qa] Test
t
hat d
e
coderaw
t
r
ans
a
ction throws with extr
a
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Matt Corallo
Better
handle invalid
par
a
meters to
s
ignra
w
transactio
n
commit
|
commitdiff
|
tree
2017-02-02
Matt
C
orallo
Fail in DecodeHex
T
x if there is e
x
tra data at
the e
n
d
commit
|
commitdiff
|
tree
2017-02-02
Matt Cora
l
lo
Dont de
s
e
r
ialize nVe
r
sion in
t
o C
N
ode,
s
hould fix #9212
commit
|
commitdiff
|
tree
2017-02-02
Matt Co
r
a
l
lo
Fix super-u
n
likely race in
t
roduced in 236618061a445d2cb11e72
commit
|
commitdiff
|
tree
2017-02-01
Matt Corallo
T
e
st that pushes to
b
itc
o
in/bitcoin are signed
per
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Mat
t
Corallo
Require merge co
m
mits
m
e
r
g
e bran
c
h
e
s
o
n top
of other
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
M
att
C
o
rallo
Do not add to vNodes until
fOneShot
/
fFeeler/fAddNode
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Mat
t
Corall
o
Ensure
c
s_v
N
od
e
s is
h
eld when us
i
n
g
t
h
e
r
eturn value
.
.
.
commit
|
commitdiff
|
tree
2017-01-24
Ma
t
t
Cor
a
llo
D
e
l
e
te
s
o
me unused (and
bro
k
e
n
) funct
i
ons in
C
C
onnman
commit
|
commitdiff
|
tree
2017-01-20
M
a
t
t
Corallo
Add missing mempool lock for
CalculateMemPoolAn
c
esto
r
s
commit
|
commitdiff
|
tree
2017-01-19
M
a
tt Co
r
allo
Move wallet call
b
acks int
o
cs_main (this effectively
.
.
.
commit
|
commitdiff
|
tree
2017-01-17
M
a
tt Cor
a
llo
A
dd brace
s
a
r
ound AddToCo
m
pac
t
Extr
a
Transactions
commit
|
commitdiff
|
tree
2017-01-17
Matt Corallo
C
l
ari
f
y comment a
b
out m
e
mpool/extra conflic
t
s
commit
|
commitdiff
|
tree
2017-01-15
M
a
tt Corallo
Wake message
h
a
ndling threa
d
when we rec
e
ive a ne
w
.
.
.
commit
|
commitdiff
|
tree
2017-01-15
Matt Corall
o
Make WakeMe
s
sageHandler public
commit
|
commitdiff
|
tree
2017-01-13
M
att Corallo
Make most_recent_co
m
pact
_
bl
o
ck a poi
n
ter to a const
commit
|
commitdiff
|
tree
2017-01-13
Mat
t
C
o
r
a
llo
Make the cs_s
e
ndP
r
oces
s
ing a LOCK in
s
tead of a TRY
_
LOCK
commit
|
commitdiff
|
tree
2017-01-13
Matt Co
r
allo
Split
CNode::cs_
v
Send
:
message proc
e
ss
i
n
g
and
message
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt Corallo
Make Pa
r
tia
l
lyDown
l
oadedBlock::Ini
t
Data's
s
eco
n
d param
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Mat
t
Corallo
Add e
x
tra
_
coun
t
lower bound to compact
r
econstruction
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
Matt
C
o
ral
l
o
Add comment t
o
describe c
a
llers to
A
ct
i
vateBestChain
commit
|
commitdiff
|
tree
2017-01-12
Matt
C
orallo
Call
A
c
tivateBestChain without
c
s
_main
/
with most_rec
e
nt_block
commit
|
commitdiff
|
tree
2017-01-11
Matt Coral
l
o
Use a temp pindex to av
o
id
a const_cast in ProcessNewBl
o
ckHe
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
M
att Cor
a
llo
Consid
e
r all (<100k
memusage) txn f
o
r compact-
b
loc
k
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt Corallo
Consi
d
er
all or
p
han txn f
o
r compact-block
-
extra-txn
.
.
.
commit
|
commitdiff
|
tree
2017-01-10
Matt
C
ora
l
lo
Use replaced
transact
i
ons in compact block reconstruction
commit
|
commitdiff
|
tree
2017-01-10
M
a
t
t
C
o
r
allo
Keep shared_ptrs to recently
-
replaced
txn
for comp
a
ct
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
M
att Coral
l
o
Mak
e
ATMP optionally return the CTra
n
sactionRe
f
s
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-01-09
Ma
t
t
C
orallo
Move ORPHAN constants from v
a
l
i
dation
.
h to net_pr
o
cessing
.
h
commit
|
commitdiff
|
tree
2017-01-07
Mat
t
Corallo
Make peer id logg
i
ng
c
onsisten
t
("peer=%d" instead
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corall
o
Avoi
d
h
o
lding
c
s_most_re
c
ent_blo
c
k
while ca
l
ling ReadBlockFr
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Ma
t
t
Corallo
Ensure
w
e meet the BIP 152 old-relay-typ
e
s re
s
p
o
nse
.
.
.
commit
|
commitdiff
|
tree
2017-01-05
Matt Corallo
Cache most-recently-c
o
nnected
c
o
mpact
block
commit
|
commitdiff
|
tree
2017-01-05
M
att Cor
a
l
l
o
Cac
h
e
most-rec
e
n
tly-anno
u
nced block's shared_ptr
commit
|
commitdiff
|
tree
2017-01-05
Ma
t
t Coral
l
o
R
e
lay compact
b
l
ock
mess
a
ges pr
i
or
t
o f
u
ll
b
lock conne
c
tio
n
commit
|
commitdiff
|
tree
2017-01-05
M
att Cora
l
lo
Add
a CValidationInt
e
r
f
a
ce::Ne
w
Po
W
ValidBlock callba
c
k
commit
|
commitdiff
|
tree
2017-01-04
Matt C
o
r
a
llo
Call AcceptBloc
k
with
t
he
bloc
k
'
s sha
r
ed_ptr inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corallo
[qa] Avo
i
d race in precio
u
sbloc
k
t
est
.
commit
|
commitdiff
|
tree
2017-01-04
Matt Corallo
[qa] Make compact bloc
k
s
t
est construction using
fetc
h
.
.
.
commit
|
commitdiff
|
tree
2017-01-04
Matt
C
orallo
Make CBlockIndex*
e
s
i
n
net_proc
e
ssing const
commit
|
commitdiff
|
tree
2016-12-27
Matt
Cor
a
llo
Add a Force
S
etAr
g
metho
d
for te
s
ting
commit
|
commitdiff
|
tree
2016-12-24
Matt
Corallo
Lock
mapArgs/mapMultiArgs
acce
s
s in util
commit
|
commitdiff
|
tree
2016-12-24
M
a
tt C
o
rallo
Un-
e
x
p
o
s
e ma
p
Ar
g
s
from
u
tils
.
h
commit
|
commitdiff
|
tree
2016-12-24
M
a
tt C
o
rall
o
Get ri
d
o
f
m
apArgs direct acces
s
in
ZM
Q
constr
u
ction
commit
|
commitdiff
|
tree
2016-12-24
Matt C
o
rallo
Int
r
oduce (an
d
use) an IsArgSet acce
s
sor method
commit
|
commitdiff
|
tree
2016-12-24
M
a
tt Co
r
a
llo
F
i
x n
o
n-const
mapMultiArgs[
]
access after i
n
it
.
commit
|
commitdiff
|
tree
2016-12-24
M
att Corallo
Remo
v
e arguments
t
o Par
s
eConfig
F
il
e
commit
|
commitdiff
|
tree
2016-12-04
M
a
tt Coral
l
o
Remove unused
C
DiskBlockPos*
a
rgument from ProcessNewBlock
commit
|
commitdiff
|
tree
2016-12-04
Ma
t
t
C
o
rall
o
Docume
n
t ConnectBlock connectTrace postconditions
commit
|
commitdiff
|
tree
2016-12-04
Matt Cora
l
lo
Switch pblock in ProcessNewBlock to a
s
har
e
d_ptr
commit
|
commitdiff
|
tree
2016-12-04
Matt Corallo
Make the
optional pblock in Activat
e
B
e
s
t
C
ha
i
n
a
s
ha
r
e
d
_ptr
commit
|
commitdiff
|
tree
2016-12-04
Matt Coral
l
o
Create a shared_p
t
r for the block we're connect
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
Ma
t
t
Corallo
Keep blocks as shared_ptrs,
instead of
c
opying txn
.
.
.
commit
|
commitdiff
|
tree
2016-12-04
M
a
tt Corallo
Add
struct to t
r
ack
b
l
ock-con
n
ect-
t
ime-generated
info
.
.
.
commit
|
commitdiff
|
tree
2016-12-03
Matt
Coral
l
o
Fix rounding privacy leak intro
d
uced
i
n #9260
commit
|
commitdiff
|
tree
2016-12-02
Matt C
o
ral
l
o
Rename the remaining main
.
{h,cpp}
t
o
v
ali
d
ation
.
{h
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt Corallo
Move
network-msg-pro
c
essing code out
o
f main to its
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
Matt C
o
ral
l
o
Remove orphan state wi
p
e
from UnloadBlockIndex
.
commit
|
commitdiff
|
tree
2016-12-01
Matt Corallo
Rev
e
r
t "Use async name resolving to improve net th
r
ead
.
.
.
commit
|
commitdiff
|
tree
2016-12-01
Matt Corallo
D
oc
u
ment cs_mai
n
statu
s
when calling into PNB or P
N
BH
commit
|
commitdiff
|
tree
2016-12-01
Matt
C
orallo
Use ProcessNewBlockHeaders in CMPCTBLOCK pr
o
cessing
commit
|
commitdiff
|
tree
2016-12-01
Ma
t
t C
o
rallo
Us
e
e
x
posed Pr
o
cessNewBlockHeaders from ProcessMessages
commit
|
commitdiff
|
tree
2016-12-01
M
att Co
r
allo
F
ix calculation of
number of b
o
und sockets
t
o use
commit
|
commitdiff
|
tree
2016-11-27
Matt Corallo
Make fS
t
arte
d
New
L
ine an std::atomic_bool
commit
|
commitdiff
|
tree
2016-11-27
M
att C
o
rallo
Fix
race w
h
en
a
c
cessing std::locale
:
:classic()
commit
|
commitdiff
|
tree
2016-11-26
Mat
t
Corallo
Fix unlo
c
k
e
d
access to vNodes
.
size()
commit
|
commitdiff
|
tree
2016-11-26
M
att
Corallo
Remove double bra
c
kets in addrman
commit
|
commitdiff
|
tree
2016-11-26
Matt Corallo
Fix Ad
d
rMan l
o
cking
commit
|
commitdiff
|
tree
2016-11-26
Matt
C
orallo
M
a
ke fImporting
a
n std::atom
i
c
commit
|
commitdiff
|
tree
2016-11-26
M
a
tt Corallo
M
ake fDisconnect an st
d
::atomic
commit
|
commitdiff
|
tree
2016-11-24
M
a
tt
C
o
r
all
o
Split ::HEADE
R
S proces
s
ing into two se
p
ar
a
te cs_main
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
Matt Co
r
al
l
o
Expo
s
e AcceptBlockHe
a
d
e
r
t
hro
u
gh main
.
h
commit
|
commitdiff
|
tree
2016-11-23
Matt
Corall
o
Move orphan-c
o
nfli
c
t re
m
oval from main logic into a
.
.
.
commit
|
commitdiff
|
tree
2016-11-18
M
a
tt Corallo
Era
s
e orphans per-transaction in
s
tead of pe
r
-blo
c
k
commit
|
commitdiff
|
tree
2016-11-18
Matt Corallo
Mo
v
e orphan pro
c
essing to ActivateBest
C
hain
commit
|
commitdiff
|
tree
2016-11-09
M
a
t
t Corallo
Op
t
im
i
z
e
vInOutPoints i
n
sert
i
on a bit
commit
|
commitdiff
|
tree
2016-11-09
Matt Corallo
R
e
m
ove r
e
d
u
ndant dup
l
icate-input check from Che
c
kTransa
c
t
ion
commit
|
commitdiff
|
tree
2016-11-09
Matt Cor
a
l
lo
Add deserialize + CheckBlo
c
k benc
h
mark
s
,
a
nd a full
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
M
a
tt
C
ora
l
l
o
Replace C
V
al
i
dationState param in Proces
s
New
B
lock
w
ith
.
.
.
commit
|
commitdiff
|
tree
2016-11-09
M
a
t
t Corallo
R
emove pfrom parameter from Proce
s
s
NewBlock
commit
|
commitdiff
|
tree
2016-11-09
Ma
t
t Corallo
Reve
r
t "R
P
C: Give more details when "ge
n
e
ra
t
e" fails"
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
Rem
o
ve block-r
e
qu
e
st logic
from
INV mes
s
age processing
commit
|
commitdiff
|
tree
2016-11-07
Matt Corallo
[qa] R
e
spond to
g
ethead
e
rs and do not assum
e
a getdata
.
.
.
commit
|
commitdiff
|
tree
2016-11-04
Matt Corallo
Remove
unu
s
ed CTxO
u
t::
G
etH
a
sh()
commit
|
commitdiff
|
tree
2016-10-31
Matt Corall
o
M
ove nT
i
m
eBestReceived updating into
n
e
t processing
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt
C
orallo
Move all
calls to
C
heckBloc
k
Index out of
n
et-pro
c
essi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-10-31
Matt
Corallo
Remove network state wipe from UnloadBlockIndex
.
commit
|
commitdiff
|
tree
2016-10-31
Matt
Corallo
Move
M
arkBlockAsRecei
v
ed ou
t
o
f
P
roce
s
sNewMessage
commit
|
commitdiff
|
tree
2016-10-31
Mat
t
Corallo
M
o
v
e
FlushStateT
o
Disk call out of ProcessMessages:
.
.
.
commit
|
commitdiff
|
tree
2016-10-30
Matt Coral
l
o
Has
h
P2P messages as they are received ins
t
ead of at
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
Matt Corallo
Add mi
s
sing cs_
m
ain lock to ::GETBLOCKT
X
N processin
g
commit
|
commitdiff
|
tree
2016-10-18
Matt Corallo
Do
n
'
t
h
o
ld cs_main when calling
Pro
c
essNewBlock fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Matt Cor
a
llo
Re
m
ove bogus assert
o
n
number of oubou
n
d con
n
ections
.
commit
|
commitdiff
|
tree
2016-10-17
Matt Corallo
A
dd
x
9
se
r
vice bit supp
o
rt to dnsseed
.
blu
e
matt
.
me
commit
|
commitdiff
|
tree
2016-10-17
Matt
Coral
l
o
Comment that most dnsseeds onl
y
support
s
ome service
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
Matt Cor
a
llo
More agressively filter c
o
mpact block r
e
quests
commit
|
commitdiff
|
tree
next