17:32 |
shinohai |
runniing 9983 |
17:32 |
shinohai |
$vwap |
17:32 |
shinohai |
^ nope still dunwork |
17:33 |
shinohai |
bot won't connect to smalpest in c AT ALL so I mite retire this bot |
| |
↖ |
17:36 |
asciilifeform |
seems like a bug in smalpest, neh, not in bot |
17:36 |
asciilifeform |
per spec pestron oughta be 100% irc-compat on the console end |
17:37 |
asciilifeform |
no reason to retire the bot, shinohai , pestrons oughta be irc-compat. |
17:38 |
asciilifeform |
iirc billymg's bot (based on asciilifeform's orig logotron) worx w/out modification |
17:38 |
shinohai |
more experiments needed with smalpest, ditto with blatta perhaps there is a knob i should enable. |
17:38 |
asciilifeform |
shinohai: iirc it worked w/ blatta, neh |
17:41 |
awt |
asciilifeform: I'm in the shitty position of being in the middle of a large change so it's kind of difficult for me to go and make a patch for the last released version. I'm working on implementing a migration that will allow me to do an intermediary release that I can fix minor bugs on. |
17:44 |
asciilifeform |
a ok |
17:46 |
awt |
Alternatively I could release what I have and everyone could just rebuild their wot. |
17:47 |
awt |
personally I'd rather put a little effort into building a migration mechanism |
17:48 |
shinohai |
that is sound, certainly no rush |
| |
~ 1 hours 3 minutes ~ |
18:52 |
asciilifeform |
awt: currently puzzling re what happened to my peering w/ shinohai |
18:52 |
asciilifeform |
( and oh hm anuther self-echo. 3rd one today.. ) |
18:52 |
asciilifeform |
awt: it seems to function, but his msgs get displayed as hearsays erry time |
| |
~ 15 minutes ~ |
19:07 |
awt |
asciilifeform: did you see this discussion: http://logs.bitdash.io/pest/2021-12-28#1001470http://logs.bitdash.io/pest/2021-12-28#1001470 |
19:07 |
bitbot |
Logged on 2021-12-28 23:53:29 signpost[billymg]: tries haxing in a check for None in is_duplicate |
19:07 |
bitbot |
Logged on 2021-12-28 23:53:29 signpost[billymg]: tries haxing in a check for None in is_duplicate |
19:07 |
awt |
does it perhaps apply re: shinohai? |
19:08 |
asciilifeform |
hm possibly |
19:08 |
* |
asciilifeform not tried the adhoc patch |
19:08 |
asciilifeform |
(or is it in 9985 currently?) |
19:08 |
awt |
9983 is the latest available patch. no one released a patch for what signpost tried. |
| |
↖ |
19:11 |
awt |
it is definitely a bug though |
19:11 |
awt |
bbl |
| |
~ 43 minutes ~ |
19:55 |
shinohai |
I have 9983 running here so far very good |
19:56 |
asciilifeform |
hm where is 9983 posted? |
19:56 |
asciilifeform |
the most recent vpatch on awt's www appears to be 9985 |
| |
~ 33 minutes ~ |
20:30 |
awt |
asciilifeform: http://share.alethepedia.com/blatta/ |
| |
~ 28 minutes ~ |
20:58 |
asciilifeform |
awt: a, ty! |
20:59 |
asciilifeform |
and oh hm asciilifeform turns out was wrong, in fact running 9983 |
20:59 |
* |
asciilifeform still recovering from covidiocy evidently |
20:59 |
* |
asciilifeform checked own local press, indeed 9983 |
21:00 |
whaack |
asciilifeform: can you smell? |
21:00 |
asciilifeform |
whaack: a little |
21:00 |
asciilifeform |
(coupla wks ago entirely nope) |
21:00 |
whaack |
yeah i was impressed at how much it wipes the smell hearing stories from others with it |
21:05 |
whaack |
asciilifeform: i *think* i added you as a peer, but perhaps i have some operator error as i just used the commands as my intuition guided me to, i'm taking the time to read the spec now |
| |
~ 25 minutes ~ |
21:30 |
asciilifeform |
whaack: keep in mind that the current blatta doesn't support the '%' command prefixes yet |
21:31 |
asciilifeform |
(if yer in e.g. 'weechat', gotta do the /quote peer foo etc thing) |
21:31 |
asciilifeform |
and oh hey there you are whaack , in asciilifeform's AT |
21:31 |
asciilifeform |
a++ |
21:31 |
asciilifeform |
worx! |
21:32 |
asciilifeform |
makes for 7 direct peers for asciilifeform nao |
21:33 |
asciilifeform |
of the 19 folx (not cntng. bots) currently in #a... notbad |
21:36 |
whaack |
asciilifeform: nice! |
21:36 |
whaack |
it looks like no one was able to peer with me with the information i sent to them |
21:37 |
asciilifeform |
whaack: are you under nat ? |
21:37 |
whaack |
billymg, shinohai, awt: did you guys add the peer info i gpg'd you? perhaps i err'd somewhere |
21:37 |
asciilifeform |
(if yer under nat, will need to get the ~other~ fella's addr:port. supposing he aint) |
21:37 |
whaack |
asciilifeform: i'm not sure, but idts, how would i go about checking? |
21:38 |
asciilifeform |
whaack: if yer connecting from a residential line rather than one at a dc, chances are solid that you're under nat |
21:38 |
asciilifeform |
(in which case you can do as described above, or do as asciilifeform did and set up a forwarding rule in yer router, similar to what's done for e.g. bittorrent) |
21:38 |
whaack |
i'm connecting from a dc |
21:38 |
asciilifeform |
a then |
21:38 |
asciilifeform |
then oughta work |
21:39 |
asciilifeform |
possibly errybody else bungled it |
21:40 |
asciilifeform |
atm blatta doesn't do 'addrcast', so if ~2~ peers simult. change ip or ports, they will lose one another |
21:40 |
asciilifeform |
addrcast is a pill against this. |
21:41 |
asciilifeform |
(station sends a broadcast msg containing a ciphergram to $peer, to ea. peer, with its current reachable ip/port) |
21:42 |
asciilifeform |
then for so long as you can reach anyone in yer pestnet, and you have keys established, will automatically link up with said peers. |
21:44 |
asciilifeform |
addrcast goes to all peers on yer net (it's a broadcast) but is only readable by the addressee. |
21:44 |
asciilifeform |
(the rest have nfi who it's addressed to) |
21:44 |
whaack |
i realize i err'd also by sending everyone the same key, certainly that was improper |
21:44 |
asciilifeform |
not only unhygienic but won't work at all |
21:44 |
asciilifeform |
duplicate keys aint permitted in the db, given as the key is how a station even distinguishes originators of packets |
21:45 |
asciilifeform |
(the source ip aint used for this) |
21:45 |
whaack |
that's probably the problem then |
21:45 |
asciilifeform |
that'd explain why whaack was only able to peer w/ asciilifeform |
| |
↖ |
21:45 |
whaack |
and signpost, since he sent me a key |
21:46 |
asciilifeform |
a |
21:46 |
asciilifeform |
see also spec, where 'KEY HANDLE KEY Add a KEY for the peer identified by HANDLE. KEY is in all cases a base64-encoded 512-byte value, and may not previously exist anywhere in the WOT. If HANDLE is unknown, a warning is displayed.' |
21:47 |
asciilifeform |
procedure for adding a peer 'foo' is 1) /peer foo 2) /key foo KEYSTRING where KEYSTRING is one you made for him via GENKEY, or one he made for you via same (and in either direction pgpgram'd) |
21:48 |
asciilifeform |
(we dun have autorekeying yet, afaik, except possibly in 'smalpest') |
| |
↖ |
21:48 |
asciilifeform |
note that you can have >1 key per peer if want |
21:48 |
asciilifeform |
(i've nfi whether tested w/ blatta or smalpest) |
21:51 |
asciilifeform |
whaack: here is how a pest station determines originator of a packet. |
21:51 |
asciilifeform |
( moar detail here ) |
21:52 |
asciilifeform |
whaack: lemme know if makes sense to you when you get a chance to read. |
21:53 |
* |
asciilifeform defo looking to make spec max. edible. |
21:57 |
asciilifeform |
awt: interesting bug btw |
21:57 |
bitbot |
Logged on 2022-01-04 21:45:28 asciilifeform[billymg|billymg]: that'd explain why whaack was only able to peer w/ asciilifeform |
21:58 |
* |
asciilifeform bbl |