03:06 |
awt |
indeed: bitbot[billymg|asciilifeform] |
| |
~ 12 hours 29 minutes ~ |
15:35 |
PeterL |
hello, I have upgraded to the latest blatta-9985, seems to start up just fine |
| |
~ 21 minutes ~ |
15:57 |
awt |
PeterL: nice! |
15:57 |
awt |
Seems like dupes are dead. |
15:58 |
awt |
9984 and 9983 are out if anyone wants to try. Fixes /AT and adds /KNOB. |
15:59 |
awt |
Currently working on SelfChain fork notifications, but fiat work is bogging me down for a couple days. |
16:01 |
asciilifeform |
awt: when you get a chance, 1-at-entry-per-peer plox |
16:02 |
asciilifeform |
(or is that already in next ver.?) |
16:05 |
awt |
asciilifeform: in 9984 - you may need to repeer anyone not actively broadcasting rubbish to remove their old AT entries. |
16:06 |
asciilifeform |
awt: a ok. (maybe can manually clean via sqlite console..?) |
16:06 |
awt |
asciilifeform: this also |
| |
~ 50 minutes ~ |
16:57 |
shinohai |
good day pestizens |
16:59 |
awt |
lol good day shinohai |
17:00 |
awt |
I guess pestizens sounds better than pests |
17:02 |
shinohai |
lmao |
17:03 |
shinohai |
"Hey folks, I got blatta working but it keeps crashing. Do you think it's because I'm trying to pest on a RAID array?" |
17:03 |
shinohai |
ba dum TISS |
17:04 |
awt |
lulz |
17:16 |
PeterL |
pesters? pestians? |
17:29 |
awt |
Shit. Had a dupe come through via asciilifeform with 2 bounces. Original hash was 7990fd9358211, dupe hash is bd5d37cec67f. |
17:31 |
awt |
Possibly because someone is not upgraded. Might need finer version granularity than pest versions in the message version field due to pest implementation versions being a separate thing. |
| |
~ 31 minutes ~ |
18:02 |
PeterL |
maybe a separate message type where you can ask a peer what version they are using? Or you could just ask people what version they have instead of baking it into the program? |
18:05 |
jonsykkel |
if the speaker padded with ' ' instead of \0 thing was fixed that would give "same" message diffrent hashes |
18:06 |
PeterL |
jonsykkel: but the message should not be getting repacked by peers, it should just be passed on with whatever padding the original creator put in it |
18:06 |
jonsykkel |
PeterL: indeed, dunno what code does |
18:07 |
PeterL |
I think the packing/repacking problem got removed in 9988? |
18:10 |
jonsykkel |
could be |
18:11 |
jonsykkel |
maybe some peer is still repacking |
18:14 |
asciilifeform |
jonsykkel, awt : hash is over ~entire~ field, not simply the portion prior to terminator |
| |
↖ |
18:15 |
* |
asciilifeform thought it was 100% clear from spec? |
18:16 |
jonsykkel |
yes, thats what i mean, spaces as terminator insted of \0 would give diffrent hash and fall through working deduper |
18:16 |
jonsykkel |
just guessing at whats happening anyway |
18:18 |
asciilifeform |
prolly oughta prohibit trailing spaces, in Text, fwiw |
18:19 |
PeterL |
why would trailing spaces be bad? |
18:19 |
PeterL |
hmm, maybe that is why, just got a dupe of my message (had a couple spaces after ?) |
18:20 |
PeterL |
should that get stripped by the pestron before packing the message? |
18:20 |
shinohai |
YEah I see PeterL 's last message twice, dupe wat as [awt] |
18:32 |
PeterL |
I feel like I should be able to end a line with a space if I want to |
18:36 |
asciilifeform |
in either case you dun want to modify message in any way when rebroadcasting |
18:36 |
jonsykkel |
gotted this now http://zzz.st/up/Z8JImRDO/ so if that 8c1cb1... is the message hash what i guessed isnt whats hapening |
18:36 |
asciilifeform |
(loox like currently gets mutilated) |
18:39 |
asciilifeform |
when you rebroadcast, same 428 bytes which came in, oughta come out, per spec |
18:40 |
asciilifeform |
(best not to even try to 'repack' or whatver similar process, that oughta happen only when originating a msg) |
18:49 |
awt |
I saw another dupe via asciilifeform which I then rebroadcast |
18:51 |
awt |
This is the dupe: 07aa5cf7b1 |
18:52 |
awt |
had 1 bounce |
18:55 |
asciilifeform |
awt: does the current version mutilate payloads as described above? (or, is my station simply relating mutilations from somebody using earlier rev.?) |
18:55 |
asciilifeform |
*relaying |
18:55 |
jonsykkel |
i got dupe in irc that was not mutilated according to message hash in log |
18:56 |
jonsykkel |
so it seems deduper is at fault? |
18:56 |
awt |
asciilifeform: should pass the message bytes unmodified. apparently not doing that. |
19:02 |
awt |
jonsykkel: messages are not added to the dedup queue until after the embargo period in blatta. So you could see two identical messages logged. |
19:03 |
jonsykkel |
awt: i saw them in irssi though |
19:03 |
jonsykkel |
http://zzz.st/up/qGKBtjCP/20211206_195631.png http://zzz.st/up/Z8JImRDO/ |
19:04 |
awt |
jonsy |
19:04 |
awt |
jonsykkel: are you certain there are no other instances of that message in your logs? |
19:05 |
jonsykkel |
ill check |
19:05 |
jonsykkel |
ah sure is |
19:06 |
jonsykkel |
http://zzz.st/up/9Ynaq1Rb/ |
19:07 |
jonsykkel |
my bad, i guess messages are getting mutilated after all |
19:08 |
awt |
jonsykkel: yeah it appears that my station mutilated the message in this case: http://paste.deedbot.org/?id=Se6z |
19:09 |
awt |
A Mutilator Mystery, by awt |
19:09 |
jonsykkel |
should do hexdump and see wahts going on |
19:10 |
jonsykkel |
christmas mystery |
19:12 |
awt |
Version in progress has a refactoring that makes the path of forwarded messages somewhat more clear. |
| |
~ 55 minutes ~ |
20:07 |
PeterL |
is everybody on this test net down to 9985 or is somebody still running an older version? |
20:07 |
* |
shinohai is on 9985 |
20:08 |
jonsykkel |
9985 bros |
| |
~ 16 minutes ~ |
20:24 |
awt |
yeah looks like the bug wasn't eliminatedin any version |