-
ErCiccione[m]
So, apparently i missed some action in these couple of days. 2 of my nodes (including a seednode) were either ddosed or had the +2 problem. Using the latest banlist seem to have solved for now.
-
ErCiccione[m]
i saw selsta's post. Any PR i should be running?
-
binaryFate
maybe try 7189 and 7191
-
ErCiccione[m]
Ok. They both have failing checks. I guess it's a problem of the buildbot
-
selsta
.merge+ 7188
-
xmr-pr
Added
-
selsta
.merge+ 7189
-
xmr-pr
Added
-
selsta
ping luigi1111w Snipa we would need merges today
-
luigi1111w
k
-
ErCiccione[m]
branch with 7189 and 7191 seems to be working fine without blocklist.
-
selsta
moneromooo: we need both 7154 and 7188 right?
-
moneromooo
Yes.
-
selsta
.merge+ 7190 7191
-
xmr-pr
Added
-
selsta
we need one review for 7192 afterwards we have everything for the next point release
-
moneromooo
I pushed a bit more to 717[56].
-
moneromooo
Got bored waiting to push after merges and it was conflicting so...
-
selsta
ok 7175 and 7192 need a review
-
selsta
moneromooo: error: ‘num_txes’ was not declared in this scope
-
moneromooo
meh
-
selsta
7175
-
moneromooo
Guess I should have held out more for merges.
-
moneromooo
reverted, I'll PR separately later
-
selsta
this was with everything merged
-
selsta
soo something is missing
-
sech1
moneromooo in 7192 you changed it to "buffer_ssl_init_fill = bytes_transferred;" because you use message_peek, so data is not removed from the buffer?
-
moneromooo
Yes.
-
sech1
in 7175, where did m_requested_fluffy_block_txes.insert() go, lol
-
sech1
it doesn't insert stuff into this set anymore
-
moneromooo
I removed it ? AFAICT it was never here...
-
sech1
I saw some commit where you added m_requested_fluffy_block_txes.insert() somewhere, but it's not there now
-
moneromooo
The extra patch above fixed that fwiw. But it seems to rely on another patch.
-
sech1
Where do you add elements to this set?
-
moneromooo
Yes.
-
moneromooo
AFAIK it was always broken.
-
sech1
so how does 7175 work? That set is always empty
-
moneromooo
It uses a separate set from the one it was hijacking.
-
moneromooo
It might be it was fine in practice, but why chance it.
-
sech1
so before if(!context.m_requested_objects.empty()) could trigger, now it can't trigger because new set is always empty
-
sech1
something like for future use?
-
moneromooo
Maybe.
-
moneromooo
I've not tried to see if it could end up in crosstalk.
-
moneromooo
I just thought that (1) it's possible it could, seeing the code and (2) using a separate set is basically free.
-
moneromooo
Let's rephrase 1:
-
selsta
.merge+ 7192 7193
-
xmr-pr
Added
-
moneromooo
Not having tried to make it do so, I estimate that having crosstalk has a non zero probability.
-
sech1
only if block hash = tx hash for some block and tx
-
moneromooo
Maybe someone can prove it can't happen, in which case I can drop the patch.
-
sech1
probability is so small it will never happen
-
moneromooo
OK, at this point I'll just drop it and avoid all the extra talk.
-
sech1
having separate set is still better
-
sech1
because it's different hash we're looking for there
-
sech1
ideally we would use different C++ types for these hashes across the codebase
-
moneromooo
Well, yes. But several people have asked about the patch, despite it being trivially simple from my pov so..
-
sech1
that would catch all errors where we pass tx hash to function working with block hashes, for example
-
moneromooo
Note that it's still broken, even reusing the same var.
-
sech1
I noticed, yes
-
sech1
at least it will not waste CPU cycles running this code now
-
selsta
.merge+ 6931
-
xmr-pr
Added
-
dEBRUYNE
.merges
-
xmr-pr
6931 7086 7098 7099 7138 7139 7145 7146 7154 7155 7161 7172 7173 7174 7175 7176 7180 7181 7182 7183 7188 7189 7190 7191 7192 7193
-
Kronovestan
rapid blocks lately too... really notice if you have --block-notify on to a sound like an alarm bell...
-
selsta
-
gingeropolous
ugh. for static, how do i fix these. (.text+0x2c): undefined reference to `udev_device_get_action'
-
iDunk
I only see a shared lib in libudev-dev on Ubuntu 18.04.
-
gingeropolous
yeah it was libudev. didn't have it installed.
-
Snipa
@selsta did Luigi get to em?
-
Snipa
.merges
-
xmr-pr
6931 7086 7098 7099 7138 7139 7145 7146 7154 7155 7161 7172 7173 7174 7175 7176 7180 7181 7182 7183 7188 7189 7190 7191 7192 7193
-
selsta
not yet
-
Snipa
Doesn't look like it. Lemme wake up and I'll get merging once my brain's kicked in.
-
selsta
thanks
-
selsta
.merge+ 7196 7197
-
xmr-pr
Added
-
selsta
.merge- 7196 7197
-
xmr-pr
Removed
-
Snipa
.merge- 7175 7176
-
xmr-pr
Removed
-
Snipa
Both were closed by Moo 3 hours ago
-
Snipa
K, first pass on master is done. Waiting for the merge list to update and I'll do release-17
-
Snipa
.merges
-
xmr-pr
7139 7146 7155 7161 7174 7181 7183 7189 7191 7193
-
Snipa
Ah, delightful.
-
Snipa
Apologies I didn't get to it yesterday, was w/ the fam for most of yesterday, and ran way later than expected.
-
selsta
np we were busy with current attack anyway
-
selsta
moneromooo: 7196 7197 need rebase
-
Snipa
7193 is pending a second confirm, it's technically the same as 7192, but want to verify that vtnerd's issues are satisifified.
-
Kronovestan
selsta, can add 159.89.114.14 to the list it's syncing+2 for me
-
selsta
Kronovestan: thanks, done
-
moneromooo
OK
-
moneromooo
done
-
selsta
.merge+ 7196 7197
-
xmr-pr
Added
-
selsta
.merges
-
xmr-pr
7193 7196 7197