00:19:02 when we use daemon for a rc.d script we should set both childpid and supervisorpid files right? -p and -P 00:32:15 Hi, does the #bsd-user still exist? Can't find which server its on 02:07:51 nifty little trick: https://forums.freebsd.org/threads/arm-or-sparc-in-freebsd-jail-on-amd64-host.65130/#post-381501 02:07:53 Title: Solved - ARM or SPARC in FreeBSD Jail on AMD64 host | The FreeBSD Forums 02:10:59 wow 02:54:49 when newsyslog creates a log file, it inserts a line saying that it did that. but i only want log files to have logs from the intended program. any way to do that? 03:11:06 Sure! Don't use newsyslog to rotate the files. Do your own log rotation. Then it is the way you want it to be. 03:12:29 when we use daemon for a rc.d script should we set both childpid and supervisorpid files? -p and -P 04:38:18 rwp: can u tell me how u got devuan onto your banana pi? 04:38:30 did u need to use serial console? 04:40:23 ketas: Cloudflare is completely centralized. Just them going bankrupt can be enough to take a massive amount of websites owned by sheeple who chose to follow the herds down. 04:44:44 remiliascarlet: https://www.cloudflare.com/case-studies/state-of-arizona/#:~:text=Whole%2Dof%2Dstate%20security%20%E2%80%94,local%20and%20community%20organizations%20statewide Don't forget it will also take down several States and much of the government too. If cloudflare goes; the US goes. 04:44:45 Title: Cloudflare & State of Arizona Department of Homeland Security | Video | Cloudflare 04:46:13 LOL 04:46:50 hah really? 04:47:22 In a sense; just until someone figures out how to change their DNS back to something else. 04:47:27 who cares, if they show signs of service degradation competent people will make sure all websites go through another edge 04:47:49 AWS CloudFront exists 04:48:02 Now I can tell my fellow cryptobro's and ancaps how to take down the government! No wait, they also rely on Cloudflare most of the time. 04:48:37 data diode on fiber..yeah good luck 04:48:44 I genuinely fear that someone will eventually target Cloudflare in a way that is similar to how SolarWinds got popped. Then the terror begins. 04:48:46 one way----> 04:49:04 xmj: How about the following: don't host a gazillion Javascript scripts and a bloated PHP framework on a cheap VPS in the first place? 04:49:11 https://en.wikipedia.org/wiki/NIPRNet 04:49:12 Title: NIPRNet - Wikipedia 04:49:21 https://techcrunch.com/2017/02/23/major-cloudflare-bug-leaked-sensitive-data-from-customers-websites/#:~:text=Cloudflare%20revealed%20a%20serious%20bug%20in%20its,cookies%2C%20authentication%20tokens%20to%20spill%20in%20plaintext. 04:49:22 https://en.wikipedia.org/wiki/SIPRNet 04:49:24 Title: Major Cloudflare bug leaked sensitive data from customers' websites | TechCrunch 04:49:25 Title: SIPRNet - Wikipedia 04:49:29 https://en.wikipedia.org/wiki/Joint_Worldwide_Intelligence_Communications_System 04:49:31 Title: Joint Worldwide Intelligence Communications System - Wikipedia 04:49:42 or you just talking the internet? 04:49:54 haha 04:50:19 data diode is nice engineering problem... 04:50:40 https://en.wikipedia.org/wiki/Unidirectional_network 04:50:41 Title: Unidirectional network - Wikipedia 04:51:04 I often come across just a random webblog that eats my RAM for lunch and cooks my CPU for dinner, and disabling Javascript gives me a blank page. And I think "why?". 04:52:44 (: crypto miners 04:52:47 remiliascarlet, because whatever crap their wget-piped-into-bash-script decided to npm install is why.... 04:53:09 haha or what nomia said ;-) 04:54:01 There is a special class of web developers called "Javascript developers", you can't sink any lower than that. 04:56:45 Chicken Little the sky is falling! 04:57:54 CDN networks what about Akamai 04:59:54 I don't use any CDN. 05:00:07 netflix cdn goes down all hell breaks lose 05:00:25 Never had a single DDoS attack. Of course there are attempts made all the time, but never a successful one. 05:01:05 cloadflare shitting the bed is not end of the world is what im trying to say.... 05:01:12 And all I do is not host bloat. 05:01:31 s/lose/loose 05:07:48 Elmo Husk network being used in war zone...leaks heh customer data, oh the horror. 05:08:24 read .ru using the terminals also 05:10:08 ru using starlink, swell. 05:11:16 remiliascarlet, the internet is just a collection of computer networks peering with each other/BGP foobar. 05:13:11 https://en.wikipedia.org/wiki/Peering 05:13:12 Title: Peering - Wikipedia 05:13:19 history love it 05:14:51 https://en.wikipedia.org/wiki/Commercial_Internet_eXchange 05:14:52 Title: Commercial Internet eXchange - Wikipedia 05:15:10 1991! 05:15:40 tcp/ip is what like 1985 05:21:38 1989-2024..i cant recall internet being down 05:29:22 rennj: I never talked about taking the entire internet down. 05:29:39 Not the entire internet runs on Cloudflare. 05:36:01 *too much* of the internet runs via cloudflare though, IMO 05:36:39 Too much of the high profile websites. 05:37:09 Notice how with the exception of Microsoft and Mozilla, none of the big tech companies use Cloudflare. 05:38:59 it's not just cloudflare though, that's just an example. Much like blockchains, as soon as single entities start to have too large amount of control over any piece of the internet things start to go pear shaped. Maintaining a fair and open internet requires that there isn't anyone with dominating control. 05:40:57 which applies to all aspects of the internet, not just the web. Email, DNS, Peering, CAs.... 05:41:07 but anyway, that's a rather large digression and a topic all on it's own, heh 05:49:07 true that. 05:49:16 Corman's World (2011). Documentary 05:49:22 I think there's a certain cycle of life on the internet we're slowly seeing more of. We have an open internet, then 1 entity starts centralizing the entire internet quick, rebels go their own way, and the internet slowly becomes more open again. Email is another example, everyone hosted their own, then it quickly got in the hands of Google, Microsoft, Yahoo (Softbank or Microsoft depending on the 05:49:24 country), and Protonmail, rebels host their own instead, but we don't see any return back to normal yet. 05:50:17 yeah sendmail spammers...google/m$/apple..running your own mailserver became a nightmare 05:50:39 And you still receive spam on big tech servers. 05:51:00 Meanwhile, sending any email to a Microsoft owned server is by far the biggest pain in the ass. 05:51:30 All my emails always end up in the spam folder, if they arrive at all. 05:52:07 when the big players in email [ie: MS, google, yahoo] say jump, you have no choice but to obey, or you get completely ignored [which is worse than being rejected, because you have no way of verfying if your mail is going to inbox or spam] 05:53:15 I know someone who instead decided to block their email servers entirely, so only the indie mail servers can send him an email. 05:54:19 Not possible in my case, too many customers rely on big tech. 05:54:27 that's a bingo 05:55:06 90's was way better for sure.. 05:55:38 m$ exchange outhouse killed tons of sendmail setups 05:55:43 Yeah. email for the nerds and greybeards, and snail mail for the rest of the world. So much better! 05:58:05 microsoft and google would LOVE for their users to not use email. Use teams! then you get trapped into their ecosystem and they don't have to federate! 05:58:17 outlook defaulting to top posting was salt rub in the wound 06:00:02 https://en.wikipedia.org/wiki/Posting_style 06:00:02 Title: Posting style - Wikipedia 06:23:36 email for the nerds and greybeards, discord for the hipsters and cool kids :P 06:23:39 I think top posting is the default for every major mail client. 06:24:30 before i sleep, saw socat/nc earlier... SocketCAN/Socat and a WiFi OBD-II/CAN adapter, you can programmatically access /dev/car 06:24:40 Better yet, Gmail and Apple's "Mail" won't even let you bottom post, if I recall someone telling me that. 06:25:01 ooof..if thats true, that sucks 06:26:00 I just use Neomutt, works great. 06:26:15 Used to use Claws Mail, but I like the terminal better. 06:27:01 And ThunderBird sets my laptop on fire. 06:27:10 claw/slypheed i still have fbsd4.4 vm 06:27:31 pan also/pimp ass newsreader 06:27:53 when we use daemon for a rc.d script should we set both childpid and supervisorpid files? -p and -P 06:28:27 Depends on what the daemon is. 06:28:31 outlook/ms doesn't even let you use plaintext anymore..... everything is converted to html 06:28:59 I still do it at work out of spite, and to fuck with everyone elses formatting 06:28:59 The worst kind of emails are always HTML. 06:29:08 haha nice edenist 06:30:36 "Wanna unsubscribe? Just click this link you can't click on, so you need to copy/paste an 18 paragraph long URL line-by-line, because fuck you for converting our email to plaintext!" 06:32:17 Luckily I run my own mail server, so I can simply put them on the blacklist. 06:32:32 remiliascarlet what's it depend on? 06:34:36 polyex: I run a custom script that makes Neomutt read the .html file in the attachment (which always happens with HTML emails), then run "lynx -dump '/tmp/neomutt.html'", and then open it as if it were in plaintext. 06:36:35 In `mailcap`: text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput 06:37:39 no not that... 06:37:43 when we use daemon for a rc.d script should we set both childpid and supervisorpid files? -p and -P 06:37:44 that 06:37:52 man page doesn't make it any clearer 06:38:11 Does your daemon require to be run as root? 06:38:15 That kind of thing. 06:38:32 If no root is required, then no superviserpid is required. 06:43:29 No wait, I was wrong. supervisorpid is needed if your daemon forks into multiple processes (like Firefox or Chromium for example, not really daemons, but you get the point). 06:43:48 So not related to root user. 06:50:39 is there ever a good reason to set both child and supervisor pid files to daemon? or just always pick 1 or the other? 07:06:33 Retro64XYZ: o/` tom lehrer we'll all go together when we go o/` ? 07:18:09 rennj, remiliascarlet, edenist: i just recently went fully 300 alias way which work more like shitty passwords instead of emails, i'll see when and where spam comes, and if any, i'll just take that one off and probably poke the trusted party 07:21:09 ketas: Oh, that's a good idea! Reminds me to what I've been doing for a very long time already, but with passwords. 07:21:24 So use a unique alias for each website. 07:22:13 remiliascarlet: but everyone topposts, i, supports, etc... apart from lists, where's the use of of bottoms 07:22:46 rennj: /dev/car sounds like what could possibly go wrong :p 07:25:04 backlog is complete iirc 07:25:08 :p 07:26:28 passwords, who the fuck reuses passwords!!! 07:26:59 i've never reused a password, i only have selected a bad ones 07:27:06 in some place 07:57:18 ketas: Big tech forces a particular way, then the smaller developers copy that because "that's what the people want", and before you know it, it's everywhere. 07:57:47 As for the reusing passwords part: literally every single normie. 08:17:17 i mean in original mail as reference only environment, i don't see reason scrolling down to see where the actual new content is 08:17:42 that's only good for 7 level quoted mailing lists 08:18:07 or usenet that is (ever remember this?) 08:18:10 :p 08:28:32 The thing is, in every other communication tool, whatever has been said before the reply always gets displayed on top. Email has seemingly become the only one where history is at the bottom, or in whichever order you want. 08:29:05 "What are you replying to?" scrolls down "Oh, to that." 08:45:29 i watched those mails in fbsd mailing lists lately, yes replies are at the bottom but it's massive text 08:45:52 it was hard to read at which quote level who replied to who 08:46:45 now, if you mix topposting into that, that sucks 09:07:00 A: Because it messes up the order in which people normally read text. 09:07:00 Q: Why is top-posting such a bad thing? 09:07:00 A: Top-posting. 09:07:00 Q: What is the most annoying thing in e-mail? 09:28:24 well this joke confuses me, but if i send mail to some random support and it includes reply on the bottom, that doesn't, because reply is right there 09:28:37 maybe we should not chat in mail anyway 09:29:04 maybe million level nested quotes just suck 09:29:58 why is the quote there anyway, just in case that's the last message that survives nuclear war? 09:32:29 i actually do mix, if reply is short, it goes on top, in this case maybe quoting is redundant... if there are something there that needs replies per paragraph, then it goes bottom 09:32:55 maybe last is only case needed anyway 09:34:03 unsure, even if message is cc'd to somebody else still seems like its too old habit to put everything there 09:34:30 so you don't need another dialup session? 09:34:50 maybe that's needed on moon 09:38:01 even on soda straw networking, that bad 09:38:08 that's 11:52:24 what pkg can i install to get ssh server if it wasn't installed at first? 11:59:41 check if you have /etc/ssh/ if you have files there sshd_config you can just adjust it and service sshd start if you need service enable sysrc sshd_enable=YES 12:00:11 it will make sure rc.conf reflect service always on from boot 12:05:32 (: it works 12:05:37 thx puzfire 12:06:33 i couldn't remember if it was disabled or left out during the install 12:10:35 now maybe i can fix crochet and get bsd installed 12:10:44 ===> u-boot-sinovoip-bpi-m3-2023.07.02 depends on executable: gsed - not found 13:57:48 Anyone knows the default username and password for the qcow2 images you can download from FreeBSD.org? 14:02:16 remiliascarlet: probably freebsd/freebsd, or root/freebsd 14:03:09 lw: Oh, apparently I could just log into root without a password. 16:53:52 is there ever a good reason to set both child and supervisor pid files to daemon? or just always pick 1 or the other? 17:08:33 remiliascarlet: check if freebsd account exists just in case, this is on some of the sdcard images but i don't know if the vm images have it 19:03:46 polyex: it migh help if you want to pass some signals to the child 19:03:52 see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212829 19:03:55 Title: 212829 – daemon(8) using -P swallows signals such as SIGHUP instead of propagating them 19:10:51 ya found that 1 babz. any other upsides? 19:21:55 not that I know 19:33:30 ok ill just use supervisor pid not childpid too ty babz 19:40:15 i got a rc.d script that uses daemon to keep a bin running. 'service mybin start' works, 'service mybin status' identifies the daemon pid. 'service mybin stop' works. but if i make mybin's config file have an error and it crashes on start, 'service mybin stop' doesn't work. 19:40:17 it keeps waiting on daemon's pid and hangs. meanwhile in mybin's log file i can see it keeps being started (by daemon) and erroring out. any way to improve this? why doesn't daemon see that it's had 'service mybin stop' called and not try to restart mybin? 20:40:43 do you guys know how to get libplacebo to use the software vulkan renderer? this test command: `VK_DRIVER_FILES="/usr/local/share/vulkan/icd.d/lvp_icd.x86_64.json" ffmpeg -f rawvideo -video_size 16x16 -i /dev/urandom -frames:v 1 -vf libplacebo=deband=1 /tmp/out.png` 20:41:02 doesn't work 20:41:15 it says "Found no suitable device, giving up." 20:49:19 5/ 20:49:21 (woops) 21:06:23 After enough fiddling, this works: ffmpeg -init_hw_device vulkan:llvmpipe -f rawvideo -video_size 256x256 -i /dev/urandom -fram 21:06:26 es:v 1 -vf libplacebo=deband=1 /tmp/out.png 21:15:47 On FreeBSD there's no point in using /dev/urandom - it's just a symbolic link to /dev/random because FreeBSDs random device isn't blocking, and the CSPRNG is multithreaded nowadays. 21:17:58 we have vulkan in freebsd now? fucking based 21:19:24 polyex: yes, install mesa-dri for the drivers 21:19:49 debdrup: true, I just kept a habit of doing that because Linux versions that still have a blocking RNG are still in LTS, and NetBSD has a blocking /dev/random 21:21:29 going to encode some video and use libplacebo's superior deband filter on my FreeBSD laptop that's too old to have Vulkan 22:02:06 i got a rc.d script that uses daemon to keep a bin running. 'service mybin start' works, 'service mybin status' identifies the daemon pid. 'service mybin stop' works. but if i make mybin's config file have an error and it crashes on start, 'service mybin stop' doesn't work. 22:02:09 it keeps waiting on daemon's pid and hangs. meanwhile in mybin's log file i can see it keeps being started (by daemon) and erroring out. any way to improve this? why doesn't daemon see that it's had 'service mybin stop' called and not try to restart mybin? 23:36:31 ls 23:36:35 damnit 23:37:47 whenever someone types ls into the chat I feel like giving them a file listing 23:51:30 :)