| 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 |