00:00 |
phf |
awt: but that's the red packet from the wire, which i'm not otherwise modifying so it definitely came in that way. |
00:00 |
phf |
i also find it odd, that the nonce is all numbers in the 50-60 range :o |
00:03 |
awt |
ok so you're getting the same message with two different nonces? |
| |
↖ |
00:04 |
phf |
so i'm looking at all the packets in my backlog, and all (except for my own) have busted nonce |
00:05 |
phf |
here's a random selection of nonces http://paste.deedbot.org/?id=8RhY |
00:07 |
jonsykkel |
asci '0'-'9' |
00:09 |
signpost |
message.py#298 does appear to return a string |
00:09 |
phf |
http://logs.bitdash.io/pest/2022-07-10#1008980 << yes |
00:09 |
bitbot |
Logged on 2022-07-10 00:03:37 awt[billymg]: ok so you're getting the same message with two different nonces? |
00:10 |
signpost |
oughta be bytearray or something eh? |
00:10 |
signpost |
and also not changing |
00:11 |
signpost |
looks like the broadcast handler uses pack, which always generates a new nonce. |
00:13 |
phf |
fwiw different nonce shouldn't result in different message hash256 |
00:13 |
phf |
not sure if nonce is supposed to change during rebroadcast, but that's probably not a bad thing? |
00:15 |
awt |
phf yeah nonce shouldn't affect dedup |
00:15 |
signpost |
nonce being an ascii version of digits is a b00g though eh? |
00:15 |
awt |
my nonce generator takes the short bus |
00:16 |
phf |
yah,we discovered a bug while investigating another bug:x |
00:21 |
signpost-dev |
naively changed message.py#300 to a urandom call like the next func uses. |
00:23 |
signpost-dev |
seems like worx |
00:23 |
awt |
awesome |
00:23 |
signpost |
probably can just snip that guy and pull the urandom call into pack |
00:26 |
signpost |
I'd be inclined to do same to gen_rubbish_body since nobody else calls that either. |
00:30 |
awt |
signpost: makes since since the urandom call is pretty straigt forward |
00:30 |
awt |
past my bedtime. please don't find any more bugs until tomorrow. |
00:31 |
signpost |
lol, goodnight |
00:31 |
* |
signpost also to bed |
00:33 |
asciilifeform |
http://logs.nosuchlabs.com/log/pest/2022-07-10#1009175 << erry ciphration, whenever it takes place, gets a fresh nonce. (oghta have said this in spec, but thought was obv) |
00:34 |
* |
asciilifeform observes that local station bites it on erry single echo from dulapbot |
| |
↖ |
00:34 |
* |
asciilifeform observes also that billymg's log aint seeing dulapbot's echos |
00:35 |
* |
asciilifeform to bed shortly |
00:37 |
phf |
asciilifeform: i'm connected to awt, and i didn't get dulapbot response to your link |
00:37 |
asciilifeform |
phf: likely because asciilifeform's station bit it immediately, and replays dun quite work |
00:37 |
asciilifeform |
( dulapbot atm connected solely via asciilifeform's station ) |
00:38 |
* |
asciilifeform bbl |
00:39 |
phf |
laters |
| |
~ 6 hours 36 minutes ~ |
07:15 |
shinohai |
http://logs.bitdash.io/pest/2022-07-09#1008968 << Weird, you're in my peer list, etc. Didja try to DM? |
07:15 |
bitbot |
Logged on 2022-07-09 23:34:24 crtdaydreams[signpost]: http://logs.bitdash.io/pest/2022-07-09#1008938 << ty shinohai, it appears we're not peered correctly yet? |
07:15 |
crtdaydreams |
no? |
07:18 |
crtdaydreams |
shinohai you're not showing up in stanis logs either http://logs.nosuchlabs.com/log/pest |
| |
↖ |
07:18 |
crtdaydreams |
oh? nvm |
07:21 |
shinohai |
crtdaydreams: sent you a dm ping |
07:22 |
* |
shinohai also needs to dig up jonsykkel's peering info, must have forgotten to add it in during last overhaul .... |
| |
↖ |
07:23 |
crtdaydreams |
shinohai: for some reason you weren't in my AT, nor even peered and not showing up in my peers but doing a getdata sync somehow or another? |
07:23 |
crtdaydreams |
shinohai, best bet might try a rekey, setting up now |
07:25 |
shinohai |
crtdaydreams: My AT info was posted here in chan the other day, lemme know if you need me to link it. |
07:26 |
crtdaydreams |
shinohai something's borked |
07:28 |
crtdaydreams |
shinohai tried it, we'll have to rekey |
07:28 |
crtdaydreams |
shinohai: try that http://paste.deedbot.org/?id=tXVt |
07:29 |
shinohai |
Try to %unpeer shinohai then add me back. My AT is 67.205.140.207:7778 |
| |
~ 3 hours 2 minutes ~ |
10:31 |
awt |
Will try to get a patch out for the unpeer bug soon. |
10:34 |
shinohai |
iirc I patched this in previous version on bench, just forgot to submit here for peer review - and it didn't make it to latest press. |
| |
~ 18 minutes ~ |
10:53 |
jonsykkel |
maked new peerig for u shinohai |
10:53 |
jonsykkel |
http://zzz.st/up/IcfigNav/shinohai.asc |
10:53 |
shinohai |
tyvm jonsykkel |
10:54 |
jonsykkel |
and other ppl if wana pear phf: http://zzz.st/up/AbqNCrIi/phf.asc mod6: http://zzz.st/up/qc33RDEr/mod6.asc crtdaydreams: http://zzz.st/up/WTCiueHf/crtdaydreams.asc |
10:55 |
shinohai |
+1 jonsykkel prefixing with cmd syntax so I could lazily pipe it into weechat fifo. xD |
10:55 |
jonsykkel |
i got u covered |
10:55 |
shinohai |
^___^ |
| |
~ 3 hours 34 minutes ~ |
14:30 |
awt |
shinohai: if you can find that patch and paste it it would be helpful. I can't repro the unpeer bug in my dev environment. |
| |
~ 1 hours 26 minutes ~ |
15:57 |
shinohai |
awt: will do but who knows this is only time it happened in recent memory. Station fired right back up once I removed his key from db. |
| |
~ 17 minutes ~ |
16:15 |
whaack |
howdy pesnet |
16:15 |
whaack |
welcome cdd |
16:18 |
awt |
afternoon whaack |
| |
~ 1 hours 20 minutes ~ |
17:39 |
crtdaydreams |
$at jonsykkel |
17:50 |
awt |
lol I've done that a few times |
17:52 |
shinohai |
$ticker btc usd |
17:52 |
busybot |
Current BTC price in USD: $21038.47 |
| |
~ 1 hours 17 minutes ~ |
19:09 |
awt |
jonsykkel: this seems a little weird: http://paste.deedbot.org/?id=uCG_ |
19:13 |
jonsykkel |
awt: lol ye my prog by default getdatas evry 10sec on borken chains, peered crtdaydreams and chain broke imediately |
19:16 |
jonsykkel |
i guess cuz dosnt recognize chad messages as crtdaydreams and that why dosnt resolve break or smth |
19:18 |
jonsykkel |
increased that 10sec shit anyway |
19:30 |
awt |
Testing 9975 |
19:31 |
awt |
pestbot: ping |
19:31 |
pestbot |
pong |
19:33 |
awt |
http://share.alethepedia.com/blatta/9975-fix-unpeer-nonce-annotation.vpatch http://share.alethepedia.com/blatta/9975-fix-unpeer-nonce-annotation.vpatch.sig |
19:34 |
awt |
9975 fixes %unpeer, duplicate handles while syncing, dupe GETDATA requests, and nonce generation. |
19:37 |
signpost |
cool updated. ty awt |
19:37 |
awt |
yw! |
| |
~ 32 minutes ~ |
20:10 |
crtdaydreams |
jonsykkel: probably a good idea not to run two pest instances in the same dir, as I had two of the same key in ./data/peer/ |
| |
↖ |
20:19 |
phf |
so just to clarify, if i lose the connection, then eventually reconnect, there's no way for me to immediately know "what i've missed", in fact i have to slowly rebuild chain as respective parties speak? |
20:32 |
awt |
phf: PROD prevents that scenario |
20:33 |
awt |
smalpest has PROD, blatta doesn't have it yet |
20:34 |
awt |
Also - found an issue with 9975 - don't update yet. |
20:34 |
signpost |
oops, lol |
20:35 |
signpost |
since it's already in the log might want to just issue an errata vpatch. |
20:36 |
phf |
i assume relevant conversation re prod is in the logs, but i can't figure from the spec, how it supposed to work. does connecting station issue prod? halp |
20:37 |
awt |
phf: haven't reviewed but I thought PROD was to be spammed to all peers periodically. |
| |
↖ |
20:37 |
awt |
there was even discussion of replacing IGNORE with PROD |
| |
~ 17 minutes ~ |
20:54 |
phf |
i guess question to asciilifeform, why not let client query for data? it seems like an intentional thing, that the data comes at the counterparty's whim, i'm curious what the reasoning behind this is |
20:55 |
phf |
e.g. getdatasince hash256 ->gives you everything that came in since hash |
20:56 |
awt |
Testing 9974. Gonna let it run a while before linking, although it's up if anyone wants to try. |
21:08 |
jonsykkel |
crtdaydreams: ye that would be bad idea. u can run multi instances by overriding data dir with -d opt |
21:09 |
jonsykkel |
awt: i not has PROD yet either |
| |
~ 2 hours 15 minutes ~ |
23:24 |
* |
asciilifeform was out pulling cable, back for short spell |
23:25 |
asciilifeform |
http://logs.nosuchlabs.com/log/pest/2022-07-10#1009268 << the reasoning is that if you dun have complete chain whenever at all possible, you can't 1) serve it up to folx who need to fill own gaps 2) detect 'forks' |
23:26 |
asciilifeform |
grr blatta kaput again. erry single time dulapbot speaks.. |
23:27 |
asciilifeform |
maybe misunderstood the q tho. is phf's notion that ~all~ msgs oughta be 'pulled' rather than pushed? why on earth wouldja do that ? |
23:27 |
asciilifeform |
if i'm talking, i want delivery to all live peers asap. |
23:28 |
phf |
question is obv in the context of previous, http://logs.nosuchlabs.com/log/pest/2022-07-10#1009259 |
23:28 |
awt |
asciilifeform: maybe send me a key for dulapbot and we can see if it crashes my station as well. |
23:29 |
crtdaydreams |
awt what would be your wot handle? |
23:29 |
awt |
crtdaydreams: thimbronion |
23:29 |
crtdaydreams |
oooooh |
23:29 |
asciilifeform |
phf: a proper pestron will blast 'prods' on warmup and at certain freq. subsequently |
23:29 |
crtdaydreams |
lol I knew I was missing something :D |
23:30 |
* |
asciilifeform must bbl |
23:34 |
crtdaydreams |
awt: pest peering info http://paste.deedbot.org/?id=40dr |
23:35 |
awt |
ty crtdaydreams will add |
23:38 |
crtdaydreams |
whaack: if you may; http://paste.deedbot.org/?id=1BRS peering info |
23:42 |
crtdaydreams |
and billymg; http://paste.deedbot.org/?id=6gfd peering info |
| |
↖ |
23:46 |
awt |
crtdaydreams: if you add a key for my handle you should get my address automatically |
23:51 |
crtdaydreams |
awt yeah |
23:51 |
crtdaydreams |
see it's doing what happened with shinohai again |
23:54 |
crtdaydreams |
you're broadcasting getdata somehow yet I still see you has hearsay |
23:54 |
crtdaydreams |
hola signpost o/ |
23:55 |
crtdaydreams |
you don't come up as a direct peer either, my AT hasn't been updated with your address |
23:56 |
awt |
crtdaydreams: anyway not getting any packets from you |
23:56 |
jonsykkel |
awt: it does |
23:57 |
crtdaydreams |
fwiw when I was testing on my own machine the AT updating worked fine |
23:57 |
signpost |
seems like my station might be crash looping atm. |
23:57 |
signpost |
works atm, watching the log. |
23:58 |
signpost |
crtdaydreams: you may have a NAT issue on your end if you're not receiving my packets. |
23:58 |
signpost |
I'm receiving yours, and others are receiving mine. |
23:58 |
awt |
hrm jonsykkel shouldn't smalpest update the AT on receipt of IGNORE packets? |
23:58 |
crtdaydreams |
signpost, no that's not you, that's thimbronion that's hearsay, we just peered |
23:59 |
awt |
signpost: yeah you need 9974 |
23:59 |
awt |
from my log: [10.210.138.157:7778 crtdaydreams] <- BROADCAST hrm jonsykkel shouldn't smalpest... |
23:59 |
crtdaydreams |
awt try %unpeer crtdaydreams and see if you crash |