00:03:28etnguyen03 (etnguyen03) joins
00:17:37<fireonlive>The company I work for uses Discord for the employees https://old.reddit.com/r/sysadmin/comments/1dtuixq/the_company_i_work_for_uses_discord_for_the/
00:17:52<fireonlive>>We even have our help desk ticketing system in Discord.
00:19:06<fireonlive>wonder if there will ever be a 'discord for business'
00:20:28<nukke>discord++
00:20:29<eggdrop>[karma] 'discord' now has -17 karma!
00:20:41<nukke>Discord is where business happens
00:20:53etnguyen03 quits [Client Quit]
00:21:56<fireonlive>lols
00:22:13<fireonlive>nukke: whats ur discord
00:22:43<nukke>PM
00:24:33<steering>discord--
00:24:33<eggdrop>[karma] 'discord' now has -18 karma!
00:24:36<steering>discord for business--
00:24:36<eggdrop>[karma] 'discord for business' now has -1 karma!
00:30:05shgaqnyrjp_ (shgaqnyrjp) joins
00:30:49nepeat quits [Ping timeout: 255 seconds]
00:31:58tmob quits [Client Quit]
00:32:39shgaqnyrjp quits [Ping timeout: 260 seconds]
00:33:26nepeat (nepeat) joins
00:33:37Kinille quits []
00:34:52<@JAA>Discord--
00:34:52<eggdrop>[karma] 'Discord' now has -19 karma!
00:37:39Kinille (Kinille) joins
00:45:39sec^nd quits [Remote host closed the connection]
00:46:13sec^nd (second) joins
01:35:46etnguyen03 (etnguyen03) joins
01:37:57fireonlive is now known as FIREONLIVE
01:38:14FIREONLIVE is now known as fireonlive2
01:38:33fireonlive2 is now known as fireonlive
01:40:57<fireonlive>Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder https://lunduke.locals.com/post/5812560/ladybird-web-browser-becomes-a-non-profit-with-1-million-from-github-founder https://news.ycombinator.com/item?id=40856791
01:40:58<fireonlive>:o
01:41:26<fireonlive>https://ladybird.org/
02:11:27<fireonlive>https://youtube.com/@cartnarcs
02:11:28shgaqnyrjp_ quits [Remote host closed the connection]
02:11:29<fireonlive>this is a channel
02:12:30shgaqnyrjp_ (shgaqnyrjp) joins
02:13:25shgaqnyrjp_ quits [Remote host closed the connection]
02:13:50shgaqnyrjp_ (shgaqnyrjp) joins
02:18:15AlsoHP_Archivist joins
02:19:08etnguyen03 quits [Client Quit]
02:22:43HP_Archivist quits [Ping timeout: 272 seconds]
02:27:33etnguyen03 (etnguyen03) joins
02:39:02etnguyen03 quits [Client Quit]
03:58:29yakabuff joins
03:58:59yakabuff quits [Client Quit]
04:00:08yakabuff joins
04:09:55archivist99 joins
04:10:23GNU_world quits [Ping timeout: 272 seconds]
04:11:54yakabuff quits [Client Quit]
04:33:18archivist99 is now known as GNU_world
05:21:20archivist99 joins
05:21:31GNU_world quits [Ping timeout: 255 seconds]
05:28:23archivist99 is now known as GNU_world
06:27:47sec^nd quits [Ping timeout: 260 seconds]
06:29:05AlsoHP_Archivist quits [Read error: Connection reset by peer]
06:34:03sec^nd (second) joins
06:44:52BlueMaxima quits [Read error: Connection reset by peer]
07:16:49nukke quits [Quit: nukke]
07:26:07Arcorann (Arcorann) joins
07:48:48nukke (nukke) joins
08:08:08Chris5010 (Chris5010) joins
09:00:01Bleo1826007227196 quits [Client Quit]
09:01:18Bleo1826007227196 joins
09:14:43shgaqnyrjp_ is now known as shgaqnyrjp
09:19:57s-crypt quits [Quit: Ping timeout (120 seconds)]
09:20:12s-crypt (s-crypt) joins
09:20:25kiska2 (kiska) joins
09:20:29Flashfire420 joins
09:22:16kiska quits [Ping timeout: 255 seconds]
09:22:16Flashfire42 quits [Ping timeout: 255 seconds]
09:22:16kiska2 is now known as kiska
09:22:16Flashfire420 is now known as Flashfire42
09:32:06Chris5010 quits [Client Quit]
10:05:52Chris5010 (Chris5010) joins
10:08:20lea (lea_) joins
10:10:46lea quits [Client Quit]
10:11:19lea (lea_) joins
11:07:07Meli quits [Ping timeout: 272 seconds]
11:07:16mgrytbak joins
12:06:40Meli (Meli) joins
12:32:15sec^nd quits [Remote host closed the connection]
12:32:46sec^nd (second) joins
13:00:25eroc1990 quits [Quit: The Lounge - https://thelounge.chat]
13:00:59eroc1990 (eroc1990) joins
13:29:39Larsenv quits [Quit: The Lounge - https://thelounge.chat]
13:29:54Larsenv (Larsenv) joins
13:30:42Larsenv quits [Client Quit]
13:31:13Larsenv (Larsenv) joins
13:47:21Arcorann quits [Ping timeout: 272 seconds]
13:51:13razul2 quits [Read error: Connection reset by peer]
13:51:57razul2 joins
14:50:04Larsenv7 (Larsenv) joins
14:50:07Larsenv quits [Client Quit]
14:50:07Larsenv7 is now known as Larsenv
15:03:45Larsenv quits [Client Quit]
15:11:56Larsenv7 (Larsenv) joins
15:30:35katocala quits [Ping timeout: 272 seconds]
15:30:49katocala joins
15:33:34sec^nd quits [Remote host closed the connection]
15:34:11sec^nd (second) joins
15:51:34Larsenv7 is now known as Larsenv
16:03:31katocala quits [Ping timeout: 272 seconds]
16:03:52katocala joins
16:06:03<nukke>RIP znc users
16:09:45<Exorcism>^ so true 😭
16:10:26<nukke>meanwhile there's never been a CVE for mIRC 😎
16:11:12<Exorcism>and me on thelounge 👀
16:11:15<hexa->inb4: mirc does not have a security process
16:13:34<imer>hexa-++
16:13:34<eggdrop>[karma] 'hexa-' now has 8 karma!
16:14:13<nyany>what a fucking mess.
16:14:34<anarcat>what's up with znc?
16:14:51<that_lurker>https://libera.chat/news/zncpsa
16:16:01<anarcat>i see
16:18:09<Harzilein>DasBrain++
16:18:10<eggdrop>[karma] 'DasBrain' now has 1 karma!
16:27:48<nyany>honestly i'm gonna blame hexa-
16:27:55<hexa->who doesn't
16:29:12<nyany>i mean
16:29:18<nyany>whoever doesn't probably blames me for shit instead
16:30:45midou quits [Ping timeout: 272 seconds]
16:32:55linuxgemini quits [Quit: Ping timeout (120 seconds)]
16:33:08linuxgemini (linuxgemini) joins
16:36:07<that_lurker>hexa- keeps the shit running so we no blame :3
16:44:10pabs quits [Ping timeout: 255 seconds]
16:45:29pabs (pabs) joins
16:48:25pabs quits [Excess Flood]
16:49:06pabs (pabs) joins
16:50:10midou joins
16:54:58midou quits [Ping timeout: 255 seconds]
16:57:06MetaNova quits [Quit: quit]
16:57:59pabs quits [Ping timeout: 272 seconds]
16:59:08MetaNova (MetaNova) joins
17:03:24Muad-Dib quits [Quit: ZNC - http://znc.in]
17:03:42Muad-Dib joins
17:08:31pabs (pabs) joins
17:11:21<@JAA>An RCE a day keeps the doctor away. Wait, no.
17:12:41<hexa->because the doctor is busy fixing his it infrastructure?
17:13:15<@JAA>Hmm, the CVE is the one for OpenSSH?
17:14:54<@JAA>Ah no, search be fucky.
17:15:16<@JAA>It's CVE-2024-39844 without details. OpenSSH is ...94.
17:16:05pixel leaves
17:16:06pixel (pixel) joins
17:16:57<@JAA>Something like that, yeah. :-)
17:19:09<nyany>good job JAA.
17:19:44<nyany>We just released an emergency patch/contrib module for our ircd
17:30:22Shjosan quits [Quit: Am sleepy (-, – )…zzzZZZ]
17:32:02Shjosan (Shjosan) joins
18:05:54<nicolas17>yay my openssh is too *old* to have the vuln
18:06:12<fireonlive>xP
18:07:29<@JAA>I mean, even Debian Bullseye's OpenSSH is old enough to not be affected.
18:07:32<fireonlive>nicolas17: https://dl.fireon.live/irc/2a9de11c4f5500f0/openssh.png
18:07:51<@JAA>And that's still on LTS for another over 2 years.
18:07:56<nicolas17>JAA: yes I'm on bullseye out of laziness >.>
18:08:29<fireonlive>is the new hotness just to use old distros
18:08:33<fireonlive>brb installing jessie
18:09:01<nicolas17>no I'm just procrastinating the update
18:09:20<@JAA>Remember that big sudo vulnerability a while ago? That had been in the code for a decade. I had a machine that was very nearly old enough to not be affected, only missed it by a couple months or something. lol
18:09:33<fireonlive>haha
18:26:19<nyany>openssh-server/stable,stable-security,now 1:9.2p1-2+deb12u2 arm64 [installed,automatic]
18:26:24<nyany>oooh I'm vulnerable
18:26:28<nyany>don't hack me
18:46:46<fireonlive>too late
18:49:01<nicolas17>it's a race condition
18:49:15<nicolas17>it can take weeks of attempts to get the timing right to exploit it
18:50:49<nyany>i'm not in any condition to race though, nicolas17
18:50:54<nyany>should i be worried
18:58:27fireonlive puts nyany on a treadmill
18:58:38<@JAA>6-8 hours on 32bit platforms is what I've read.
18:58:53<@JAA>And 'likely possible but not demonstrated' on 64bit.
19:02:13<nyany>Yeah, I don't have any live 32 bit servers
19:03:23<fireonlive>64 bit/arm coming soon? â„¢
19:04:39nicolas17 quits [Ping timeout: 272 seconds]
19:04:52<fireonlive>hmm what was that expense tracker type software y'all recommended? i.e. to keep track of say what nyany and I both contribute/owe to eachother
19:09:22nicolas17 joins
19:11:49<nicolas17>JAA: yeah so I wouldn't be *that* worried
19:13:31pabs quits [Ping timeout: 272 seconds]
19:14:26pabs (pabs) joins
19:16:01archivist99 joins
19:19:52GNU_world quits [Ping timeout: 255 seconds]
19:24:17lizardexile quits [Ping timeout: 272 seconds]
19:36:34<steering>>allows channel operators to run arbitrary TCL code on ZNC instances present in their channel
19:36:43<steering>>kick messages
19:36:46<steering>wut
19:36:56<steering>how did ZNC manage to do that :D
19:38:19<steering>ahh https://github.com/znc/znc/commit/8cbf8d628174ddf23da680f3f117dc54da0eb06e
19:38:33<steering>good ol' tcl strings
19:39:46<fireonlive>!remindme 1s {hello[world}]" hello"\"\
19:40:01<fireonlive>rip
19:40:29<fireonlive>!remindme 1s {hello[world}]" hello"\"\
19:40:38<nicolas17>!ping
19:40:38<eggdrop>nicolas17: pong!
19:40:52<fireonlive>well that's fun
19:42:02<fireonlive>!remindme 1s [die]
19:42:02<eggdrop>[remind] ok, i'll remind you at 2024-07-03T19:42:03Z
19:42:03<eggdrop>[remind] fireonlive: {[die]}
19:42:06<fireonlive>lol
20:34:50<fireonlive>"Mozilla is trying to push me out because I have cancer, CPO says in bombshell lawsuit" https://www.theregister.com/2024/06/24/mozilla_product_chief_sues_over/
20:38:09<imer>can mozilla not fuck up for ONE SECOND
20:42:16<@JAA>!8ball Can they?
20:42:16<eggdrop>🎱: JAA, ask again later
20:44:05razul2 quits [Ping timeout: 272 seconds]
20:45:14<Barto>please make the harry potter meme of "it's always you three" with wikipedia, redhat and mozilla.
20:46:27SootBector quits [Ping timeout: 260 seconds]
20:47:30razul2 joins
20:48:55SootBector (SootBector) joins
20:51:01<that_lurker>https://img.kuhaon.fun/u/pkQdP0.jpg
20:51:09<that_lurker>Barto ^
20:53:19<Harzilein>how early/late in the series is that from? disclosure: i've never read/watched a single thing from that franchise. but i feel all the references have built up a framework of interpreting things anyway ;)
20:55:14<Barto>thanks! :D
20:55:46<Barto>I realize the name assignment is perfect that_lurker :D
20:55:54<that_lurker> thats from the Half-Blood Prince
20:56:06<that_lurker>Barto: indeed :-)
20:57:46<Harzilein>2005, almost drinking age... but i guess i should take the film's age. almost eligible for supervised driving in applicable countries.
20:58:23<Harzilein>thanks
21:06:54<fireonlive>https://docs.rocket.chat/docs/secured-push-notification
21:06:54<fireonlive>>If you are on the Enterprise plan, the Secured Push Notification sends the ID of the message rather than the entire message through a push gateway (Apple or Google). Once the ID reaches the user’s device, the message is retrieved from Rocket.Chat server and the notification is created.
21:06:57<fireonlive>enterprise only? lol
21:07:45<fireonlive>i guess it's one of those open core things like gitlab
21:07:49<fireonlive>(ish)
21:10:17pixel leaves
21:10:17pixel (pixel) joins
21:11:31<nicolas17>is rocket.chat self-hostable?
21:14:24<fireonlive>indeed: https://www.rocket.chat/install
21:14:40<fireonlive>you get the 'starter' version for free: https://www.rocket.chat/pricing
21:15:12<fireonlive>it seems anyways
21:15:54<nicolas17>notifications always have to go through a central rocketchat server...
21:17:02<fireonlive>ye, same with zulip
21:17:09<fireonlive>unless you want to build your own appstore app
21:17:47<fireonlive>RC gives you the option to send the client just the message ID and then have the client on the phone actually do the work of fetching the message from the server and displaying it in the notification (enterprise only?)
21:18:03<fireonlive>but under normal operation it just yeets the full details to rocket.chat then to apple or google
21:18:42<fireonlive>(zulip always just yeets the details it seems; E2E or some sort of 'just waking up a worker on the phone' is an open issue)
21:19:18<fireonlive>i wonder what matrix does.. chats can be E2E so perhaps
21:20:42<nicolas17>iOS 10 added a way for an app to register a service that can modify notifications before they're shown to the user
21:21:01<nicolas17>"For example, you could use the extension to decrypt an encrypted data block or to download images associated with the notification."
21:22:36<nicolas17>sending a message ID and having the app fetch it from the server would add latency and unreliability, it would be better if the server delivered encrypted text to the gateway -> apple -> phone
21:23:02PredatorIWD quits [Read error: Connection reset by peer]
21:33:07etnguyen03 (etnguyen03) joins
21:42:07<fireonlive>ah yes indeed
21:42:22<fireonlive>i think signal works that way
21:43:45<@JAA>Signal can also function via WebSocket on Android without Google stuff installed.
21:44:11<fireonlive>ooh
21:45:02<nicolas17>oh also, iOS added a way for an app to deliver notifications *not* using Apple's servers
21:45:22<nicolas17>the stated purpose is for corporate environments with no Internet access
21:45:41BlueMaxima joins
21:46:14<nicolas17>if you want your in-house enterprise app to deliver notifications when something happens in the factory in the middle of nowhere, where phones are connected to wifi but that wifi has no internet
21:47:14<nicolas17>but last year Home Assistant was granted access to use that, so your HA controller can send notifications to the HA app directly via the LAN
21:48:05PredatorIWD joins
21:52:32<fireonlive>oh that's awesome
21:52:40<fireonlive>hopefully some chat apps can get that too
21:54:40<nicolas17>unlikely, I believe it's specifically for LANs
21:54:54<nicolas17>you configure it to work while the device is connected to a specific Wi-Fi SSIDs
21:55:07<nicolas17>https://developer.apple.com/documentation/networkextension/local_push_connectivity
21:57:47<fireonlive>ah :(
21:57:54<fireonlive>i guess a battery saving thing maybe..
21:58:05<fireonlive>at least you can push encrypted data in a push ig
21:58:22<nicolas17>I think before iOS 10, WhatsApp was doing dirty workarounds
21:58:55<nicolas17>sending a silent push that the app handled by downloading the message or decrypting the push payload, and then showing a local notification
21:59:20<nicolas17>it's better now that you can decrypt it in-place
21:59:51<nicolas17>fun fact, Apple knows at all times if your phone is locked or not >:3
22:00:45<nicolas17>notifications can be high priority or background, background notifications may be delayed while the phone is locked in order to conserve power
22:00:52<fireonlive>:o
22:01:05<fireonlive>interesting
22:01:35<nicolas17>the way that works is that the phone tells apple's notification server every time you lock and unlock
22:01:47<nicolas17>so if an app server sends apple a background notification, and apple knows the phone is locked, it may delay delivering it to your phone
22:08:10qw3rty__ quits [Ping timeout: 255 seconds]
22:08:37qw3rty__ joins
22:12:18<fireonlive>ahh
22:37:08etnguyen03 quits [Remote host closed the connection]
22:39:30etnguyen03 (etnguyen03) joins
22:53:27<fireonlive>🆓 https://www.gog.com/game/the_first_templar
23:12:45midou joins
23:15:37HP_Archivist (HP_Archivist) joins
23:21:58midou quits [Ping timeout: 255 seconds]
23:30:58etnguyen03 quits [Ping timeout: 255 seconds]