Show Idle (>14 d.) Chans

← 2021-06-25 | 2021-06-27 →
thimbronion: I've done some more debugging of the server connection issue. All I can say at this point is that I've verified the number of params being sent, and it matches what's in the included RFC for the SERVER command. I've started looking at the command parsing code. C string parsing yuck.
asciilifeform: thimbronion: neato. don't hesitate to post debug barf etc. here.
asciilifeform finally has some time to spend on this today
thimbronion: asciilifeform: also sent distress signal to the ratbox mailing list. Last thread is from 2016 so not expecting a response.
asciilifeform: hm thimbronion , so this was not the end of the story?
dulapbot: Logged on 2021-06-22 20:45:00 gregorynyssa: it parses the SERVER command as "SERVER $1 $2 $3" but sends it as "SERVER $1 $2 :"
thimbronion: asciilifeform: so if you set description in the serverinfo block, that fills in what goes after the :. That looks like 3 params to me...
thimbronion: The param parsing code is in src/parse.c in the parse() and handle_command() functions.
asciilifeform: some pretty viscious liquishit, there
thimbronion: asciilifeform: yes for example: where in the hell is the value for min_para set?
thimbronion: I suspect I don't have the brain capacity to grok all the pointer arithmetic going on in there.
asciilifeform: thimbronion: it doesn't look like it actually gets set anywhere
thimbronion: well that would be a problem lol
asciilifeform reading rfc; 4.1.4 'server message' defo shows 3 params
thimbronion: Sorry for all the join/part noise. Finally got znc to connect to both freenode and dulap.
asciilifeform: thimbronion: congrats & wb
signpost: blah! I added descriptions on my end and yep, paired up with gregorynyssa now
signpost: so I gather this thing does zero validation of the config file
signpost: woof.
thimbronion: signpost: what did you set as the description? I've set description on both my test ircds and still can't connect.
signpost: I am adding a connect block for your box on mine right now
signpost: I just put nonsense in the description fields
signpost: thimbronion: on yours I get Received ERROR message from[unknown@]: Closing Link: (Invalid servername.)
thimbronion: signpost: hm I think this might be you: Access denied, No N line for server [unknown@]
thimbronion: which is new
signpost: do I need to swap your passwords around?
thimbronion: signpost: I reversed for you, so you shouldn't have to.
signpost: thimbronion: what's your max_number in class "server" ?
signpost: (so many fucking knobs)
thimbronion: signpost: actually I had commented out your connect block - just added it back in
thimbronion: signpost: max_number is 1
signpost: 2021/6/26 16.53 Link with[unknown@] established: (TS6 QS EX CHW IE GLN KNOCK ZIP TB ENCAP SAVE SAVETS_100) link
signpost belches victoriously
thimbronion: I see a linke established message
signpost: thimbronion: what's your nick on your server?
thimbronion: I'm in the #test chan. Nick is awt.
signpost: cool, thimbronion and I are peered up
thimbronion: Mr. Watson, come here!
signpost: I humbly propose # as the monochan
signpost: btw thimbronion it appears I have lost my connection to gregorynyssa when I achieved one with your server
signpost: gonna fiddle a bit
thimbronion: don't see anyone in #.
signpost: thimbronion: actually, did you happen to change the `sid` value in the config? you may have the same as him.
signpost: weird, I'm in there
thimbronion: my sid is 404.
thimbronion: Now I see you
signpost: 2021/6/26 16.58 Received ERROR message from gregory.nyssa[unknown@]: No matching hub_mask
signpost: investigating wtf that is.
signpost: gregorynyssa perhaps try putting hub_mask = "*"; in your connect blocks
signpost: thimbronion: looks like yours just went away. intentional?
signpost: at any rate, looks like these rusty cans and twine are doing something.
thimbronion: signpost: was not intentional - restarting with upped max_number
signpost: cool, let's see how long this stays connected. I'm meanwhile seeing about bringing in deedbot
signpost: thimbronion: I got the same hub_mask error from your server just now, might need the same setting
thimbronion: signpost: restarted with hub_mask = "*";
asciilifeform: << concise; but i admit that it will be difficult to use w/ my logger
dulapbot: Logged on 2021-06-26 12:58:35 signpost: I humbly propose # as the monochan
signpost: asciilifeform: would logger accept ## ? otherwise #a or something's fine, don't care too much.
signpost: just thought # was amusing
signpost meanwhile ripping the nickserv-isms out of deedbot
asciilifeform: signpost, thimbronion : lemme know what's needed to plug in (i have a ratbox ready)
thimbronion: asciilifeform: what ip will your ratbox be at?
asciilifeform: thimbronion: it's on this same box
asciilifeform: (for now will be port 7000; eventually will unplug 'unreal' & swap it in place)
signpost: will gpggram passwords for
thimbronion: asciilifeform: ah ok. What port?
dulapbot: Logged on 2021-06-26 13:57:31 asciilifeform: (for now will be port 7000; eventually will unplug 'unreal' & swap it in place)
thimbronion: oh now I see
asciilifeform: signpost: didja ever find out how to per-user pw on ratbox ?
signpost: not yet
signpost: asciilifeform: probably brings in this thing
thimbronion: asciilifeform: added a connect block for you.
asciilifeform: signpost, thimbronion : got it, will plug in shortly, ty
thimbronion: just now: 2021/6/26 18.18 Error connecting to dulap: Error during connect() (Connection refused)
asciilifeform: thimbronion: it aint up yet
thimbronion: Ah mkay. Not clear to me when attempts to connect are made, or how often.
signpost: connectfreq = 2 minutes; << I believe this is itt.
asciilifeform: thimbronion, signpost : port 5000
asciilifeform: Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform: (and loox like it doesn't even try to activate the other one..?)
asciilifeform: Server[unknown@] closed the connection
thimbronion: Just updated to port 5000
signpost: 2021/6/26 18.27 Link with[unknown@] established: (TS6 QS EX CHW IE GLN KNOCK ZIP TB ENCAP SERVICES RSFNC SAVE SAVETS_100) link
asciilifeform: aha, and then, lol, my own client thrown out, w/ 'Bad Nickname'
asciilifeform: '-!- You were killed by [(Bad Nickname)] [Path: ]'
signpost: ah feck, lemme recompile with sane nicklen
asciilifeform: still lulzy that a ratbox instance will throw out a hardcoded local op
asciilifeform: this'll have to be patched.
asciilifeform also still gnashing teeth at this bug
dulapbot: Logged on 2021-06-23 10:29:41 asciilifeform: (aaand it takes 15-20s for login, for no detectable reason. thought 'identd', found the off switch for same, made 0 diff)
thimbronion: signpost: I need to do same.
thimbronion: Apparently nicklen must be "consistent accross entire network"
asciilifeform: we're gonna have to zap all the moronic 'consistencies'
asciilifeform: if a peer eggogs, disconnect peer.
asciilifeform: not machine owner, lol
signpost: myup
signpost: for now, what'd you use for nicklen asciilifeform, 30?
signpost: aye aye
thimbronion: Restarted with nicklen=32
thimbronion: asciilifeform: Received ERROR message from dulap[unknown@]: Closing Link: (Connection timed out)
asciilifeform: thimbronion: just now?
thimbronion: asciilifeform: yes
snsabot: Logged on 2021-06-26 14:33:02 thimbronion: Apparently nicklen must be "consistent accross entire network"
gregorynyssa: it is also a violation of Postel's Law.
asciilifeform: thimbronion: 'Received ERROR message from[unknown@]: Closing Link: (Connection timed out)' on my end
asciilifeform: and signpost's seems to be down (i assume he's recompiling)
signpost: thimbronion: got 5000 for port on asciilifeform's?
thimbronion: signpost: I do.
asciilifeform: gregorynyssa: or how about where the thing disconnects machine operator rather than peers
thimbronion: for dulap I have the IP as:
asciilifeform: 'Received ERROR message from[unknown@]: Closing Link: (Connection timed out)'
asciilifeform: thimbronion: this is correct. (same box we're speaking into atm on 6667)
thimbronion: Gotta step away for a bit.
asciilifeform: i'ma leave this running
asciilifeform: (so far not connected to anyone)
signpost up with 32char nicks
asciilifeform: lol i still get timeouts regularly when connecting ~own~ client to this thing
signpost: asciilifeform: thing claims we are peered now
asciilifeform: seems to be
asciilifeform: 'Received ERROR message from[unknown@]: Closing Link: (Connection timed out)'
signpost: 2021/6/26 18.55 Link with[unknown@] established: (TS6 QS EX CHW IE GLN KNOCK ZIP TB ENCAP SAVE SAVETS_100) link
asciilifeform: 3 of these in a row
asciilifeform: 2021/6/26 18.56 Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform: 2021/6/26 18.56 Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform: 2021/6/26 18.56 Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform brb shortly
thimbronion: asciilifeform: did you reverse the pws I provided or leave unaltered?
asciilifeform: unaltered
asciilifeform genuinely brb
signpost: got deedbot working. I'll be afk til late evening. deedbot currently sits in #
signpost can throw more cycles at this tomorrow too, bbl
thimbronion: Looks like gregorynyssa connected to the net and killed us.
thimbronion: with a short nicklen
signpost: what a brittle dried turd
whaack: saw a physiotherapist here about my rsi problem. he gave me the thumbs up to type when I don't feel pain, so I'll be around
whaack: i'm happy to try to setup a relay as well in the near future
asciilifeform: welcome to dulapnet, whaack
asciilifeform: whaack: currently folx working on standing up nodes. they aint yet connected to this one tho
asciilifeform: thimbronion: Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform: and buncha 'Connection to activated' but somehow no effect (i.e. '#' is empty)
asciilifeform: in other lulz, scache.c :
asciilifeform: /* * this code intentionally leaks a little bit of memory, unless you're on a network * where you've got somebody screwing around and bursting a *lot* of servers, it shouldn't * be an issue... */
verisimilitude: Consider chording, or voice recognition, whaack.
verisimilitude: For the latter, I wouldn't care if I needed to make odd noises rather than speech, no different than learning chording, but haven't found such a system.
whaack: fleanode test 1..2..3..
whaack: so i guess the way this "worx" now is i have to check the logs for responses
asciilifeform: whaack: depends w/ whom yer talking ( asciilifeform for instance sitting in 3 atm -- fleanode, dulapnet, and prototype arsenet by trinque et al)
whaack: << tbh this sounds awful, i really hope my problem doesn't come to this
snsabot: Logged on 2021-06-26 16:01:45 verisimilitude: Consider chording, or voice recognition, whaack.
whaack: for now i've obtained a clicky keyboard, stuck vitamin b12 in my ass, started taking some magnessium supplements, and have a series of exercises that are meant to stretch the nerves in my arm
whaack: all but the clicky keyboard was based on the advice of a doc'
whaack: asciilifeform: gotcha
whaack: i'm also not convinced that the root cause of rsi is shitty keyboards or keyboard use. maybe the exact same injury gets named 'arthritis' when it occurs to someone elderly who doesn't type. it's possible keyboard use just triggers symptoms of a different problem.
asciilifeform: whaack: i've met folx with 'keyboard disease' who contracted it very clearly from causes wholly unrelated to keyboardism.
thimbronion: asciilifeform: I see you on arsenet, but signpost is gone.
thimbronion: Seeing this message occasionally: 2021/6/26 22.22 Attempt to re-introduce server from [unknown@]
thimbronion: Evidently you gotta daisychain?
thimbronion: asciilifeform: doesn't look from my pov like you have set description: "SERVER 1 :"
asciilifeform: thimbronion: where's this set ?
asciilifeform: << if this is the case, the only thing, imho, to do will be to throw out the piece of shit and find sumthing that worx. or, if nothing can be found -- write.
dulapbot: Logged on 2021-06-26 18:39:26 thimbronion: Evidently you gotta daisychain?
asciilifeform: cuz i aint interested in incatronics. (and suspect other folx similarly uninterested.)
dulapbot: Logged on 2021-06-18 18:35:02 asciilifeform: the troo p2p topology i propose removes all kindsa fundamentally palace-flavoured concepts -- 'joining', 'kicking', 'banning' -- and replaces simply w/ freedom of association, i.e. peering & unpeering.
thimbronion: asciilifeform: description goes in the serverinfo block.
asciilifeform: thimbronion: i have name = ""; in there
thimbronion: In the config signpost provided, description is set to "". I believe you need to put some string in there in order to sucessfully send the SERVER command.
thimbronion: i have "foobar" for example.
asciilifeform: my current one is based on his example
dulapbot: Logged on 2021-06-26 13:57:35 signpost: asciilifeform:
thimbronion: I am confused as to why you mentioned the name field above instead of the description field.
asciilifeform: possibly because not paying 100% attention, was attending to lulzmail. 1s
asciilifeform: ook i set the field and cycled the bolt, lessee
asciilifeform: Received ERROR message from[unknown@]: Closing Link: (Connection timed out)
asciilifeform: looks like peered w/ signpost's box, presently
thimbronion: yeah I see you in there
asciilifeform: so, a net of 2 'ratboxen' superficially worx. but, we already knew this. now, can haz 3 ? and in triangle formation.
thimbronion: I'm not clear what's going on. Are we both connected to Seems so?
thimbronion: but where is signpost? lulz.
asciilifeform: looks like.
asciilifeform: meanwhile, apparently: RIP mp ?
asciilifeform: (unless disinfo..)
← 2021-06-25 | 2021-06-27 →