<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:32:06] <Amanda> %choose zzzmews time?
L2[00:32:06] <MichiBot> Ama​nda: I don't think I've heard of "zzzmews time", so probably not.
L3[00:32:30] <Amanda> Hrm...unlikely story, you're just trying to steel all my eeps!
L4[00:32:57] * Amanda curls up amongst Lizzy's kittens again, does a heccen zzzmew
L5[00:33:01] <Amanda> Night girls
L6[00:33:01] <Hawk777> Steel yourself. The eepening draws near.
L7[01:27:40] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:f72a:ec62:21ff:41de) (Quit: Leaving.)
L8[01:38:48] ⇦ Quits: Izzy (~izzy@210.1.201.103) (Ping timeout: 201 seconds)
L9[01:40:20] *** Joins: Izzy (~izzy@210.1.201.103) ShadowKatStudios
L10[01:41:02] ⇨ Joins: lukeyboy (~lukeyboy@47-186-205-96.fdr01.dntn.tx.ip.frontiernet.net)
L11[01:41:25] <lukeyboy> hewo?
L12[01:41:49] ⇦ Quits: lukeyboy (~lukeyboy@47-186-205-96.fdr01.dntn.tx.ip.frontiernet.net) (Client Quit)
L13[01:46:05] <Brisingr​ Aerowing> Going to eep myself soon too. Long days of moving ahead (and behind)
L14[01:56:54] ⇨ Joins: lukeyboy (~lukeyboy@47.186.205.96)
L15[02:00:50] ⇦ Quits: lukeyboy (~lukeyboy@47.186.205.96) (Client Quit)
L16[03:14:52] <Forec​aster> %sip
L17[03:14:52] <MichiBot> You drink a 2-dimensional citrus potion (New!). A genie appears out of the empty bottle, turns it into a pie, then vanishes.
L18[03:19:30] <Izzy> the usual channel I post about this stuff is down so check it out, hosting OpenTTD-JGRPP on ppc64: https://uranus.shadowkat.net/tmp/5af4.png
L19[03:42:53] <Brisingr​ Aerowing> So I'm switching from Kubuntu to Zorin OS
L20[03:43:04] <Brisingr​ Aerowing> Much lighter weight
L21[05:32:02] ⇨ Joins: Zuri (~zuri@c-68-58-21-66.hsd1.in.comcast.net)
L22[05:32:07] <Zuri> hello?
L23[05:32:34] <Zuri> does this chat room work?
L24[05:33:34] ⇦ Quits: Zuri (~zuri@c-68-58-21-66.hsd1.in.comcast.net) (Client Quit)
L25[05:37:10] <Mic​hiyo> Why don't you just join, say something wair one minute and leave, OVER AND OVER AND OVER.
L26[05:37:33] <Mic​hiyo> seems to work for everyone else that's done it today
L27[05:38:18] <Forec​aster> I mean, if you haven't responded within one minute clearly you don't exist
L28[05:38:23] <Mic​hiyo> * wait
L29[05:38:28] <Mic​hiyo> True.
L30[05:44:51] ⇦ Quits: tevo (~tevo@2001:19f0:1000:1603:5400:5ff:fe14:7c9a) (Ping timeout: 201 seconds)
L31[05:45:02] *** Joins: tevo (~tevo@2001:19f0:1000:1603:5400:5ff:fe14:7c9a) tevo
L32[05:59:32] *** Joins: Hawk777 (~Hawk777@2605:1700:1080:de00:c5d1:4d3:8b60:eb8f) Hawk777
L33[06:32:37] <as​ie> https://paste.pc-logix.com/etavoconoz
L34[06:35:04] <Forec​aster> oh we are planning so many enterprise-facing updates
L35[06:36:05] <Forec​aster> how did they know
L36[06:38:12] <Hawk777> Mm yes definitely a bit growth window for OpenComputers coming up isn’t there?
L37[06:38:19] <Hawk777> *big
L38[06:38:57] <Forec​aster> My favourite part is `I noticed it is mainly Scala.`
L39[06:39:07] <Forec​aster> Okay... great? No follow up on that?
L40[06:39:26] <Forec​aster> A tier statement of fact
L41[06:39:36] <Forec​aster> maybe even S tier
L42[06:45:49] *** Joins: Vexatos (~Vexatos@2001:4647:af75:0:a080:e3c:e20b:a11d) Vexatos
L43[06:45:49] zsh sets mode: +v on Vexatos
L44[07:10:21] <Corded> > <Forec​aster> oh we are planning so many enterprise-facing updates
L45[07:10:21] <as​ie> mandatory 2FA to log into an opencomputer
L46[08:06:00] <Izzy> you jest but I've been stewing on implementing TOTP based auth for years
L47[08:07:10] <Forec​aster> no we need those keycards businesses use to lock computers
L48[08:08:50] <Izzy> OpenSecurity :3
L49[08:08:59] <Izzy> javacard applets is kinda a fun idea
L50[08:09:42] <Forec​aster> No I mean you need a real physical one of course
L51[08:12:42] <Izzy> okay I have one
L52[08:12:43] <Izzy> let's go
L53[08:19:37] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:c5d1:4d3:8b60:eb8f) (Quit: Leaving.)
L54[08:38:20] <Corded> > <Iz​zy> you jest but I've been stewing on implementing TOTP based a…
L55[08:38:21] <Redston​eParkour> nono logging in has to cause a notification on your smartphone that you have to tap to allow the login
L56[08:40:21] <Redston​eParkour> (funnily enough this is actually possible)
L57[08:40:58] <Izzy> I bet it is :D
L58[08:41:02] <Izzy> but I hate that shit
L59[08:41:11] <Redston​eParkour> also
L60[08:41:16] <Redston​eParkour> totp auth for what?
L61[08:41:22] <Izzy> now, have a notification pop up on your _laptop_
L62[08:41:30] <Redston​eParkour> even easier
L63[08:41:38] <Izzy> uh, OC tablet, I mean
L64[08:41:42] <Redston​eParkour> oh
L65[08:42:04] <Izzy> okay so my thinking was to use it for auth over minitel
L66[08:42:12] <Redston​eParkour> hmmm
L67[08:42:22] <Izzy> actual encryption is pretty heavy
L68[08:42:26] <Redston​eParkour> well
L69[08:42:28] <Izzy> but sha256 every 30s isn't bad
L70[08:42:34] <Izzy> (heavy code-size-wise)
L71[08:42:39] <Redston​eParkour> maybe icekey?
L72[08:42:47] <Izzy> maybe!
L73[08:42:54] <Izzy> I also don't trust myself to implement encryption properly
L74[08:42:55] <Redston​eParkour> lunar_sam made a lua port of that recently and it seems quite small
L75[08:43:49] <Redston​eParkour> https://github.com/lunaboards-dev/icekey-lua/blob/master/icekey.lua
L76[08:43:56] <Redston​eParkour> 6KB or so
L77[08:44:29] <Izzy> that's not tooo bad
L78[08:44:32] <Redston​eParkour> just need some kind of asymmetric encryprion...
L79[08:44:58] <Izzy> I've considered some sort of encryption tm before
L80[08:45:09] <Izzy> but kinda just shrugged and gone "too hard for the benefit"
L81[08:47:12] <Redston​eParkour> yup
L82[08:48:31] <Izzy> TOTP for authorising RPC calls seems more practical
L83[08:49:03] <Izzy> hash the request as part of the secret
L84[08:49:36] <Redston​eParkour> TOTP based on what time?
L85[08:49:46] <Izzy> real time's not hard to derive in OC, just annoying
L86[08:49:53] <Redston​eParkour> ok so real time
L87[08:50:08] <Izzy> something like secret + RPC ID + truncated hash of request payload
L88[08:50:12] <Redston​eParkour> what about computers connected over an internet bridge
L89[08:50:25] <Izzy> use GMT
L90[08:50:29] <Redston​eParkour> the clocks aren't perfectly in sync
L91[08:50:37] <Redston​eParkour> same for when the packet is delayed
L92[08:50:57] <Redston​eParkour> or i assume the time will be rounded to the nearest minute or so?
L93[08:50:59] <Izzy> TOTP typically uses 30s intervals and allows +/-1 interval
L94[08:51:07] ⇦ Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection reset by peer)
L95[08:51:13] <Redston​eParkour> right
L96[08:52:58] *** Joins: Amanda (~m-yt727s@cloud.camnet.site) AmandaC
L97[08:53:03] <Izzy> by including a counter as part of the data to hash, managed per-host, it'd avoid replay attacks too
L98[08:53:18] <Redston​eParkour> hmm
L99[08:53:50] <Redston​eParkour> how cursed would it be to include the minitel packet id in the hash
L100[08:54:23] <Izzy> would mean you couldn't do it in minitel "userspace"
L101[08:54:54] <Redston​eParkour> really
L102[08:55:35] <Redston​eParkour> yeah i see
L103[08:55:48] <Redston​eParkour> i suppose one could manually push net_send signals
L104[08:55:51] <Izzy> oh, wait, no, could technically be do- yeah
L105[08:56:03] <Izzy> it's pretty arcane though
L106[08:56:11] <Izzy> may not be portable to other implementations either
L107[08:56:29] <Redston​eParkour> true
L108[08:56:34] <Izzy> Amanda's implementation for KOS NEO may not allow that
L109[08:56:55] <Redston​eParkour> maybe add an extra arg to net.rsend for the packet id
L110[08:57:07] <Izzy> true
L111[09:00:06] <Izzy> another fun one would be to implement it into the stack itself
L112[09:00:58] <Izzy> just have it add the TOTP auth thingo to the end of each packet if there's a shared key available
L113[09:00:58] <Redston​eParkour> oh the authentication?
L114[09:01:04] <Redston​eParkour> hmm
L115[09:01:16] <Izzy> if the other end has a shared key, silently drop any packets that don't fit
L116[09:02:06] <Izzy> wouldn't stop eavesdropping but it would prevent screwing around
L117[09:02:27] ⇦ Quits: Amanda (~m-yt727s@cloud.camnet.site) (Remote host closed the connection)
L118[09:04:34] *** Joins: Amanda (~m-yt727s@cloud.camnet.site) AmandaC
L119[09:05:17] <Redston​eParkour> add it to the packet as another part or append to data?
L120[09:05:33] <Izzy> another part
L121[09:05:49] <Izzy> should be ignored by current implementations
L122[09:06:59] <Redston​eParkour> should be valid yes
L123[09:07:26] <Redston​eParkour> won't be forwarded by most implementations though
L124[09:08:28] <Redston​eParkour> nvm won't be forwarded by any implementations i currently know of
L125[09:08:44] <Redston​eParkour> maaaaybe kittenos-neo as i havent checked the source of that
L126[09:12:06] <Spider​EveryOS> %tonkout
L127[09:12:06] <MichiBot> Wild! Spider​EveryOS! You beat Va​ur's previous record of 6 hours, 34 minutes and 52 seconds (By 2 hours, 56 minutes and 16 seconds)! I hope you're happy!
L128[09:12:07] <MichiBot> Spider​EveryOS has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk points! plus 0.008 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 2.482074. Position #1
L129[09:18:37] <Izzy> could add forwarding it
L130[09:20:39] <Redston​eParkour> of course
L131[09:21:36] <Redston​eParkour> would the api for authenticated rpc look like the current rpc.allow and rpc.deny api?
L132[09:21:58] <Redston​eParkour> well i'd assume yes...
L133[09:22:01] <Redston​eParkour> hmm
L134[09:22:57] <Redston​eParkour> it would probably become a pain quite fast to manually set up the auth keys for each pc
L135[09:23:07] <Redston​eParkour> (especially for a network the size of vn)
L136[09:23:39] <Redston​eParkour> and i assume its not smart to reuse the same secret for multiple computers
L137[09:23:39] <Izzy> yeah I imagine it would only be used for high security stuff
L138[09:24:04] <Redston​eParkour> as in?
L139[09:24:13] <Izzy> idk
L140[09:24:17] <Izzy> essential infrastructure?
L141[09:24:33] <Redston​eParkour> i mean power production isnt remote controlled aiui (yet)
L142[09:25:38] <Izzy> technically doable but yeah it's just remote monitoring
L143[09:25:47] <Izzy> and if people want to remotely monitoring the power at home go for it
L144[09:25:55] <Redston​eParkour> yup
L145[09:26:34] <Redston​eParkour> i'd say its not needed right now because the working group act is not used so everyone can access everything
L146[09:26:48] <Izzy> imanage2 will hopefully use multicast
L147[09:27:15] *** Joins: RedstoneParkour (~RedstoneP@109.37.145.102) RedstoneParkour
L148[09:27:19] <Izzy> been looking at multicast IRL
L149[09:27:25] <Izzy> turns out I'm doing it wrong
L150[09:27:26] <Redston​eParkour> wait multicast is coming to minitel then?
L151[09:27:27] <Izzy> x3
L152[09:27:35] <Izzy> it's technically already there
L153[09:27:43] <Izzy> it's just LAN only
L154[09:27:48] <Redston​eParkour> yeah
L155[09:28:07] <Redston​eParkour> that would be really nice btw
L156[09:29:24] <Redston​eParkour> well
L157[09:29:39] <Redston​eParkour> would it improve efficiency much?
L158[09:30:16] <Izzy> if I were to reimplement it with my current knowledge
L159[09:30:18] <Redston​eParkour> i suppose it could help with the noticeboards
L160[09:30:21] <Izzy> it'd be more like multicast groups
L161[09:30:35] <Izzy> IRL
L162[09:30:40] <Izzy> so you'd have ~group
L163[09:30:55] <Redston​eParkour> and that's just some group of hostnames?
L164[09:31:12] <Izzy> no like you send to ~group and you can subscribe to ~group in the daemon
L165[09:31:16] <Izzy> and you could configure your routers to pass through a given ~group or all of them
L166[09:31:22] <Redston​eParkour> oh
L167[09:31:35] <Izzy> LAN by default but you can selectively or blanket pass through them at routers
L168[09:31:37] <Redston​eParkour> so (optionally filtered) level 3 broadcasts
L169[09:31:48] <Izzy> yup
L170[09:32:36] <Redston​eParkour> it'd require manual configuration on each node though (unless an rpc interface is made for that)
L171[09:32:50] <Izzy> yup
L172[09:32:57] <Redston​eParkour> is it possible to trace the route a minitel packet takes?
L173[09:33:00] <Izzy> probably write a maintenance daemon for them
L174[09:33:04] <Izzy> not _really_
L175[09:33:09] <Redston​eParkour> sad
L176[09:33:35] <Izzy> not intentionally it's just simpler to not track these things
L177[09:33:59] <Redston​eParkour> so automatic ~group joining seems not possible
L178[09:36:04] <Redston​eParkour> hmm
L179[09:36:26] <Redston​eParkour> what if, instead of multicast, there are amplification servers
L180[09:36:43] <Redston​eParkour> as in you send one packet to the server and it sends multiple packets to different hosts
L181[09:36:55] <Redston​eParkour> (or the same host)
L182[09:37:40] <Redston​eParkour> it'd probably also require manual configuration to be optimal though
L183[10:12:24] * Amanda meows and looks around
L184[10:12:31] * Amanda curls up atop Izzy
L185[10:13:40] <Amanda> I'm not sure, but I think my KOS neo impl actually allows you to pass a packetid?
L186[10:14:14] <Amanda> The packetid is generated at the time you call the service anyway, so if not I could just add it
L187[10:14:34] <Amanda> Iirc anyway, it's been a hot minute since I looked
L188[10:27:16] <Lizzy> nyaa
L189[10:28:34] * Amanda meows hello to Lizzy, steals her credit card to order MichiBot some %soup
L190[10:28:34] <MichiBot> Waiter!! Waiter!! Theres the AZI103 Dahak Mk.II in my soup!
L191[10:32:01] <Amanda> MichiBot's soup costs -100USD, so it's no big deal!
L192[10:32:11] * Lizzy glares
L193[10:32:43] <Amanda> Not 100usd, negative 100 the restraint gives you money to take it!
L194[10:43:15] <Lizzy> ah
L195[10:48:58] <Forec​aster> that's probably because it usually contains things not suitable for soup
L196[10:50:35] <Forec​aster> %tonk
L197[10:50:35] <MichiBot> Dagnabbit! Forec​aster! You beat Spider​EveryOS's previous record of <0 (By 1 hour, 38 minutes and 29 seconds)! I hope you're happy!
L198[10:50:36] <MichiBot> Forecaster's new record is 1 hour, 38 minutes and 29 seconds! Forecaster also gained 0.00164 tonk points for stealing the tonk. Position #2. Need 0.569928 more points to pass Spider​EveryOS!
L199[10:50:41] <Forec​aster> and also %sip
L200[10:50:41] <MichiBot> You drink a gloomy aluminium potion (New!). Forecaster's favourite cup is now upside down.
L201[10:51:16] <Amanda> %splash @Forecaster with mutable aluminium potion
L202[10:51:17] <MichiBot> You fling a mutable aluminium potion (New!) that splashes onto @Forecaster. @Forecaster turns into a dryad until they have a redacted potion.
L203[10:51:29] <Forec​aster> dangit D:
L204[10:51:35] <Forec​aster> I just had a potion though...
L205[10:51:36] <Amanda> What kind of potion? The world may never know!
L206[10:52:24] <Forec​aster> I know which one I had just now
L207[10:52:29] <Forec​aster> unfortunately it was not redacted
L208[10:53:02] <Amanda> But the antidote potion was redacted!
L209[10:53:11] <Amanda> So you can't know what it was!
L210[11:21:18] <Amanda> %choose space2 or keep playing with the echo
L211[11:21:18] <MichiBot> Ama​nda: A nearby lamp replies "Not keep playing with the echo!".
L212[11:46:54] <Va​ur> %chug
L213[11:46:54] <MichiBot> You drink a warm orange potion (New!). Vaur remembers an unimportant appointment.
L214[11:54:34] <Amanda> Hrm...
L215[12:27:12] <Amanda> going to have to fetch more iron for the current mission
L216[12:27:17] <Amanda> The nearby iron node is dry
L217[12:30:16] <Forec​aster> good because then you'd just have gotten rust from it
L218[12:45:17] <Forec​aster> * otherwise
L219[13:25:54] <Amanda> Hrm...
L220[14:26:27] <Amanda> %choose space cubes or cave factory or ocean2
L221[14:26:27] <MichiBot> Ama​nda: Pretty sure I'd want you to go with "cave factory"!
L222[15:21:50] <Mic​hiyo> lol, someone got upset I closed their 9 year old issue on OpenFM, because I'm not supporting 1.10.2
L223[15:27:09] <Forec​aster> ohno
L224[15:27:23] <Forec​aster> not an ancient version that next to nobody plays!
L225[15:27:39] <Forec​aster> I bet it's just that guy that plays on that version
L226[15:28:09] <Mic​hiyo> The mod hasn't worked for you in 9 years, surely you're not STILL waiting on that fix.
L227[15:28:43] <Forec​aster> as long as the ticket was open they held on to hope...
L228[15:28:50] <Forec​aster> but now it's been crushed
L229[15:28:59] <Forec​aster> tiny violin sounds
L230[15:29:02] <Mic​hiyo> I am Michiyo, Crusher of Dreams.
L231[15:33:26] *** Joins: Hawk777 (~Hawk777@2605:1700:1080:de00:9bd:8fac:58c2:65df) Hawk777
L232[15:33:49] <stephan48> it is good to set yourself goals!
L233[15:35:44] <Forec​aster> I can't believe you knew what the issue is and didn't fix it for him, poor guy
L234[15:36:57] <Mic​hiyo> Yeah... I figured out what it was 9 years ago, I don't recall what was going on in... 2017 but I'm sure it was... something
L235[15:37:18] <Mic​hiyo> I should have documented it in the issue, but I didn't
L236[15:37:24] <Forec​aster> It sure was a year
L237[15:40:00] <Spider​EveryOS> %tonk
L238[15:40:00] <MichiBot> Dagnabbit! Spider​EveryOS! You beat Forec​aster's previous record of 1 hour, 38 minutes and 29 seconds (By 3 hours, 10 minutes and 55 seconds)! I hope you're happy!
L239[15:40:01] <MichiBot> SpiderEveryOS's new record is 4 hours, 49 minutes and 24 seconds! SpiderEveryOS also gained 0.00636 (0.00318 x 2) tonk points for stealing the tonk. Position #1.
L240[15:48:19] <Amanda> Hrm...
L241[15:48:25] * Amanda flops atop Michiyo
L242[15:48:47] <Mic​hiyo> pets Amanda
L243[15:48:52] * Amanda purrs softly
L244[16:03:36] <Lizzy> %choose mac and cheese or burgers
L245[16:03:36] <MichiBot> Li​zzy: A nearby lamp whispers "mac and cheese" such that it's barely audible.
L246[16:45:08] <Mic​hiyo> Mac and Cheese Burgers.
L247[16:56:20] ⇨ Joins: vftdan (b5cb05d1b9@2a00:c70:1:178:170:40:189:1)
L248[17:03:25] <Forec​aster> I'm sure more than one person has made that
L249[17:10:04] ⇦ Quits: RedstoneParkour (~RedstoneP@109.37.145.102) (Read error: Connection reset by peer)
L250[17:42:45] ⇨ Joins: User (~User@91.105.68.99)
L251[17:43:25] ⇦ Quits: User (~User@91.105.68.99) (Client Quit)
L252[17:46:22] *** Joins: RedstoneParkour (~RedstoneP@109.37.151.78) RedstoneParkour
L253[18:41:12] <Amanda> I think a fast food place in the US serves those
L254[19:04:15] <Brisingr​ Aerowing> Stoufers has Cheeseburger Mac and Cheese dinners.
L255[19:04:33] <Brisingr​ Aerowing> And Pepperoni Pizza Mac and Cheese
L256[19:04:39] <Brisingr​ Aerowing> Haven't tried either.
L257[19:49:26] ⇦ Quits: Vexatos (~Vexatos@2001:4647:af75:0:a080:e3c:e20b:a11d) (Quit: Insert quantum chemistry joke here)
L258[20:35:08] ⇦ Parts: vftdan (b5cb05d1b9@2a00:c70:1:178:170:40:189:1) (Error from remote client))
L259[21:20:34] ⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
L260[21:23:24] <Va​ur> %tonkout
L261[21:23:25] <MichiBot> Shoot! Va​ur! You beat Spider​EveryOS's previous record of 4 hours, 49 minutes and 24 seconds (By 54 minutes)! I hope you're happy!
L262[21:23:26] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.005 tonk points! plus 0.004 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.80489. Position #3 Need 0.107256 more points to pass Forec​aster!
L263[22:39:10] ⇦ Parts: vftdan (b5cb05d1b9@jabberfr.org) (Disconnected: Hibernating too long))
L264[22:51:33] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:9bd:8fac:58c2:65df) (Quit: Leaving.)
L265[23:27:05] ⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
<<Prev Next>> Scroll to Top