00:08:40 when I worked at Diamond Offshore my boss used to watch all these old TV shows one of them that I hated was beverly hillbillies 00:09:37 Watched that one as a kid. Hogan Hero's too. 00:09:53 Petticoat Junction 00:44:53 abandon freebsd diary for that other blog eh? 01:20:12 WHAT!? 02:56:24 so I just hacked if_private.h into net/ndproxy. there's almost certainly a better way to do what I want 02:56:48 i also don't know if pa_func can be replaced with pa_mbuf_chk 04:04:25 Hello, I have made this question also on discord, but, is someone avaliable on having a student on the process of contributing (with programming) to FreeBSD? 04:41:37 cndghm: say what now ? 04:43:17 i think you are lookng for a mentor 04:43:47 cndghm: what area of "programming" 04:46:55 cndghm: https://wiki.freebsd.org/MentorMatch 04:51:14 cpet: Yep, I'm looking for a mentor, I would like to contribute to the kernel or something related to hardware/drivers. 04:51:29 i would start with the ML's 04:51:29 I will take a look at this link, thank you! 04:51:44 some commiters get frowned upon when you just email then and go Mentor me! 04:53:35 cndghm: i would pop in #freebsd-dev as well 04:54:10 I supose so, I have some ideias that i could help with, mostly related to drivers and making a more pleasent desktop experience. For the first time I got a good laptop that works outofthebox with FreeBSD. I always wanted to contribute but this new achiviment make me want to do the first step 04:54:45 Althrough I'm somewhat experience with programming I dind't want to start messing with other people work-in-progress or these kind of things yk 04:55:17 https://lists.freebsd.org/subscription/freebsd-current 04:56:02 work on them and test them and submit them someone will ask you to fix, format or change 04:57:02 in theory if I remeber correctly when I started back in 2003 no one really start with having a mentor you submit patches and PR's 04:58:01 I see, I'm new to FreeBSD (at least contributing to it) I have some neewbie knowleage about the system in general but I wouldn't like to bother other people, then I'm really looking for some advices 04:58:38 if you have an idea i dont think you would be bothering people 04:59:30 ive always wondered why people worry so much about that 04:59:49 I have submitted so many duplicate PR's that I think i pissed off bdrewery half the time 04:59:54 but hey I still submit PR's 05:01:17 To be fair, I didn't have a great experience with the Linux community back in the day. But my idea is to work on drivers for some webcam that I have here (Some from logitech and two integrated webcam from notebook) they drivers don't work, but I think I can write something for them 05:01:37 cndghm: you would noy like the openbsd community then 05:01:38 hah 05:02:22 cndghm: i would just work on the patches and make sure they work with current and then submit PR's 05:02:37 after a few reviews and replies im sure they eill get in 05:03:00 on a side note theres a reaosn why I kept on using freebsd for almost 30 years vs Linux 05:03:53 Linux is messy? I can surely agree with that 05:04:33 ive read some of the git commit logs for linux 05:04:37 and some are just heh 05:05:08 but thats what happens when you have 1 person that either accepts or denies patches 05:05:48 you will not know if you do not give it a try.. See how other webcam code is written, style wise, then go at it.. you will learn if they do not like it :) 05:05:50 I see, that guy sometimes acts as a monarchist 05:06:07 cndghm: hes a tool 05:06:12 but i wont get into that here :P 05:06:24 the coding is "easy" it is the people aspect that is "difficult" 05:06:26 Sure, let's ignore this subject 05:06:48 cndghm: now if you have patches I would submit a pr 05:07:06 cndghm: if you want reviewers you can use reviews.freebsd.org 05:07:50 hi there, new to FreeBSD (coming from a long time as a linux, and relevant to this question, docker user). I'm trying to use Bastille templates to create jails, but a problem I'm running into is that I want internet access in the jail *just* for downloading packages, but don't need it beyond that 05:08:08 I dindn't start them yet, I have read the log files when FreeBSD tries to load the device and through I could fix them. Rn i'm on vacation (I work with computational physics) so I tough "Why not start now?" 05:08:22 nvaxplus: vnet and pf 05:08:55 cndghm: vacation why are you on IRC then ? 05:08:56 heh 05:09:00 cpet: ok cool, I'm still a little unclear on the exact different between classic and vnet jails 05:09:16 but I will keep reading 05:09:19 same thing except vnet isolates to only the jail 05:09:58 cpet: Can I say my hobby is coding? lol 05:10:03 firewal everything of except for pkg. 05:10:11 cndghm: not when youre on vacation! 05:10:19 there is some good material here:https://docs.freebsd.org/en/books/handbook/jails/#creating-vnet-jail 05:10:27 cpet, ahh ok 05:10:29 i went the bridge0 route 05:10:40 ok thanks 05:10:42 or you can do the pf route.. and default to smarter people than me 05:10:43 i didnt like having to add nat rues to PF 05:10:49 so i went bridge as well 05:11:08 cpet: fair enough lol, but thank you these advices, I will start writing and make an PR 05:11:09 so I had already run bastille setup which created an interface, is there value in undoing that? 05:11:29 does the interface work now? 05:11:32 or does not work at all 05:11:41 I can't access the internet inside the jail 05:11:51 but these are classic not vnet jails to clarify 05:12:25 https://docs.bastillebsd.org/en/latest/chapters/networking.html 05:12:38 I will just have to read the docs closer 05:12:42 i would look around htere.. i am not familar with bastille but looks like you can do it .. with some ninja skills 05:15:37 nvaxplus: you can use bastille to install pkg's and leave the jail as is 05:15:46 nvaxplus: i think thats what you want anyways 05:16:06 cpet, I tried that, i.e. using the host pkg but this seems to not work with templates near as I can tell 05:16:16 unless I'm missing something 05:16:33 bastille pkg flicker vim 05:16:42 will have the hsot install vim on flicker 05:18:17 sudo bastille pkg jail1 install vim 05:20:25 pardon my ignorance, here's the error I get https://pastebin.com/dafkxZXD 05:21:31 can you resolve something else ? 05:21:54 such as host drink.unix.beer 05:22:03 I can ping, install packages, etc on the host just fine 05:22:27 so you have to hve working network on the jail to install package 05:22:38 "drink.unix.beer has address 173.212.248.138" 05:25:14 ok see if this does anything 05:25:23 the "-H" option is supposed to use the host pkg, but it breaks in a different way 05:25:23 bastille network jail -B 05:25:36 should use birdge 05:25:46 the other way requires adding some nat rules to pf 05:26:56 https://pastebin.com/97YTPwEr 05:27:04 I don't understand why this is failing too 05:29:24 did you create the birdge and add in the options to host rc.conf ? 05:29:53 let me see 05:31:30 Bootstrapping pkg from pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly, please wait... 05:31:34 pkg: Error fetching https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly/Latest/pkg.pkg: Non-recoverable resolver failure 05:31:37 well im getting the same so 05:31:38 :D 05:37:25 I haven't been able to find this error anywhere 05:37:31 the host option just seems to not work right 05:38:24 well im using bhyve as well so i can only have 1 bridge 05:38:59 public standard vm-public - no - - re0 05:39:03 found my issue 05:39:13 theres no IP assigned :D 05:41:25 public standard vm-public 69.92.116.219/32 no - - re0 05:41:29 see if it works now 05:42:01 cpet: you've never pissed me off 05:44:42 mine has an IP assigned 05:47:29 nvaxplus: vm-bhyve creates a switch i added the bastille jail to that 05:47:43 nvaxplus: but since beer was involved when I did it i forgot how I did it :D 05:48:07 bdrewery: lies until proven otherwise 05:48:11 bdrewery: or awk says so 05:48:15 what I don't understand is that I've followed the official bastille documentation exactly but it just doesn't work 05:48:19 I've copied all the commands verbatim 05:50:36 well it doesnt work for me as well 05:50:41 so bleh 05:52:00 frustrating 05:52:24 maybe I'll try a different jail manager 05:53:27 bastille create -B wwwsrv 15.0-RELEASE 69.92.116.219/32 vm-public 05:53:37 root@wwwsrv:~ # host google.com 05:53:38 ;; connection timed out; no servers could be reached 05:53:40 hah 05:57:02 honestly lets see if my netbsd vm works 05:57:13 if that doesnt work then my switch stuff is all messed up 05:57:50 netbsd10 default uefi 4 4G 0.0.0.0:5900 No Running (20023) 05:57:55 ok so that shit is running 05:58:51 ok so VNC doesnt work so 05:59:36 oh no works 05:59:43 see if I remeber the password 06:01:46 ok I may have to redo this switch 06:13:15 nvaxplus: my issue was caused by duplicate IP 06:13:23 and netbsd's weird way on handling it 06:34:23 root@jail1:~ # host aol.com 06:34:23 aol.com has address 13.248.158.7 06:34:23 aol.com has address 76.223.84.192 06:34:23 aol.com mail is handled by 10 mx-aol.mail.gm0.yahoodns.net. 06:34:23 root@jail1:~ # 06:34:27 well thats was stupid 06:34:58 issue one bastille created the rc.conf to add a IP without a mask so ip was never added 06:35:10 as apparently you cant do that any more 06:36:01 nvaxplus: run the jail and see if /etc/rc.conf is properly added 06:36:14 nvaxplus: if its missing a netmask add one 06:36:36 root@jail1:~ # ifconfig vnet0 69.92.116.219 06:36:36 ifconfig: ERROR: setting interface address without mask is no longer supported. 07:00:05 cpet: fixed it! 07:00:17 pf hadn't been set up right 07:01:53 # If 0.0.0.0 set DHCP, else set static IP address 07:01:53 if [ "${ip}" = "0.0.0.0" ] || [ "${ip}" = "DHCP" ] || [ "${ip}" = "SYNCDHCP" ]; then 07:01:56 sysrc -f "${jail_rc_config}" ifconfig_${jail_vnet}="SYNCDHCP" 07:01:59 else 07:02:01 sysrc -f "${jail_rc_config}" ifconfig_${jail_vnet}="inet ${IP4_ADDR}" 07:02:05 fi 07:02:07 hah 07:08:23 i opened a issue 07:10:16 * cpet did his bsd deed for the day 07:18:14 p/quit 07:30:30 sorry, I have another dumb question. I don't understand why freebsd's xargs is jumbling up multi-line input as a single line 07:31:40 e.g. if I do echo -e "foo-x\nbar-x" | grep ".*-x" | xargs mycommand, mycommand gets passed "foo-x bar-x" despite the fact that if I remove the last pipe it's printed as multiple lines 07:32:00 (rather than getting passed foo-x and then bar-x) 07:43:37 ah! -L1 is what I want 09:30:29 how do i use tcp_bbr? i loaded the kernel module and set net.inet.tcp.functions_default=bbr but it's not showing up in net.inet.tcp.cc.available 09:34:27 I wonder why my jail just goes "Fetching data.pkg: 20% 16 KiB 0.0kB/s - stalled -" in pkgbasify 09:34:41 and this is just for FreeBSD-base, ports and kmods update fine 12:14:52 So i just renamed a partition label with gpart.. .and it looks like zfs just.... picked it up. and doing a zfs get path pool dev gave the right path 12:15:16 i'm going to move drives around my nas and i'm curious if that's all there is to it in order to relabel them 12:20:45 Hi folks. Question: what workflow do you use for working on a Port? 12:20:46 Do you just clone the entire ports tree and edit it manually? 12:31:05 You mean developing it or something? 12:31:21 https://docs.freebsd.org/en/books/porters-handbook/new-port/ 12:31:29 not sure if that's any help but a starting point maybe? 12:33:47 I want to edit the SQLite port so that the sqlite_rsync binary is included. 12:33:58 I think portsnap is what I am looking for 12:35:42 mr_sm1th: yes, we edit it manually 12:39:21 OH! Portsnap has been retired 6 years ago? 12:39:34 yes, long time ago 12:39:43 now you use git 12:40:38 OK just --depth 1 12:41:32 I don't know, I always go with full depth 12:55:02 Why is it not mentioned in the manpage that portsnap is on its way out? 13:14:59 why does poudriere here rebuild perl5.42 even tho i use -b and the latest repo has the same version? https://l2.re/zum_hW 13:28:59 hm with poudriere-dsh2dsh it seems to work better 13:30:11 Does anyone know general strategies for debugging a Makefile? I am getting an error and want to do the steps manually. 14:26:43 mr_smith, my first step would be "make sure none of the comands in a target are prefixed by spaces instead of a tab" (because I was bit by that one and spent 1 hour looking for problems elsewhere). Then, if that doesn't change the symptoms, I would try the -n, -N, and or -d options; see manual page for info on those. 14:27:42 Since you specified you want to try the commandq manually, probably either -n or -N. 14:28:00 s/commandq/commands/ 18:17:57 anyone familiar with apache24 .htaccess? i try to add a .htpasswd file but when i do i get internal server error when i try to auth and access the folder 18:22:20 i created the .htpasswd file correctly 18:28:03 but when i point to it in .htaccess the server gives interna server error after authentication 18:28:21 what do the logs say? 18:28:57 i'll check in in a while, occupied atm 18:35:56 Anyone done / seen research on a good recordsize for /usr/ports? for /usr/ports/distfiles? 18:58:46 do you think that it requires special treatment dvl ? 19:25:40 surrounder i see nothing in the logs, i'll paste the .htaccess file 19:25:52 wsky: usually happens if your httpd.conf does not allow some of the overrides 19:26:21 * wsky https://paste.debian.net/1413859/ 19:26:46 Remilia thanks, i'll check on, it, any specific directive i should look for? 19:27:37 wsky: tbh if you are getting the basic auth prompt, it probably means htaccess is fine 19:28:01 that is, if your username/password work 19:28:20 another thing is, if there is a .htaccess file in the dir i can't display it in the directory list of apache 19:28:39 what do you mean 19:29:01 unless you want to say you are unfaimiliar with dotfiles 19:29:06 familiar* 19:29:15 well the directory is a user dir public_html from moduserdir 19:29:27 and i display server directories and files in there 19:29:29 oh 19:30:28 tbh since we do not know much about your Apache configuration it is hard to say? 19:30:45 by default it should *not* list files if I recall right 19:31:06 it does list files by default 19:31:11 are you sure you are using apache 2.4 style directives like "require all " instead of old apache 2.2 "require valid user" 19:31:16 the directories contain no index.html 19:31:44 * wsky aic this is the .htaccess file https://paste.debian.net/1413859/ 19:32:12 if this is copy/paste word for word you have a typo in it 19:33:17 what typo? 19:33:29 Pequire vs Require 19:33:51 that would give a 503 19:34:31 ok corrected the typo 19:34:43 now i get no auth at all but the folder displays :s 19:35:04 because you already typed your username and password once 19:35:21 this is basic auth, it will NOT ask you every single time 19:35:53 restart your browser completely 19:38:48 all works now, thanks you guys <3 o/ 19:39:23 there are some examples here of require any, require all and explanations https://httpd.apache.org/docs/current/mod/mod_authz_core.html#require 19:39:40 i still haven't learned most of it 19:49:08 aic: honestly you shouldn't be using basic auth 19:49:13 it's Bad 19:49:44 Remilia it's good enough for my purpose 19:50:10 however the folder is still not listable in the directory list 19:50:35 congrats on https://www.freebsd.org/releases/15.0R/relnotes Ugrade worked like a charm 8-) 19:50:38 is it because you do not have Options +Indexes in your .htaccess? 19:51:36 you do not provide enough information to say anything 19:52:00 without Indexes enabled it should show either 403 forbidden or 404 not found 19:56:52 Remilia can give me the exact directive? 19:57:33 wsky: I gave you the exact directive 19:57:47 Options +Indexes ? 19:57:54 yes? 19:57:55 this gives internal server error 19:58:10 [19:25:52] wsky: usually happens if your httpd.conf does not allow some of the overrides 19:58:26 :| 19:58:32 gee 19:58:54 https://httpd.apache.org/docs/current/howto/htaccess.html 19:59:06 please consider perusing this URL? 20:01:05 Remilia AllowOverride FileInfo AuthConfig Limit Indexes 20:01:24 this is what /usr/local/etc/apache24/extra/httpd-userdir.conf contns 20:02:25 wsky: and what is your URL like? 20:02:41 the part after the host 20:02:42 https://vlepy.com/~wsky/Sweet/ 20:02:56 if you access the dir you'll see a pic of my butt xp 20:03:06 I will not access it 20:03:45 and are you sure you uncommented #Include etc/apache24/extra/httpd-userdir.conf in httpd.conf? 20:03:51 wsky: have you paste bined your httpd.conf? 20:04:01 wsky: you need to enable soe modules to get htpasswd working 20:04:05 Remilia yes 20:04:23 then you have conflicts somewhere 20:04:23 cpet at this point htpasswd is working 20:04:32 the dir is just not listed on the directory list 20:04:53 looks like a perms issue 20:05:16 I'm also still unsure if it was a 404 or 403 when trying without Options +Indexes 20:05:30 (though it really should not throw a 500 if AllowOverride is set correctly) 20:05:34 Remiliait's not neither 404 nor 403 20:05:45 before adding Options> 20:05:47 ? 20:06:11 you never provide enough information, I can only guess 20:06:49 before adding options 20:06:58 polease do tell what information you need 20:07:23 what was the error when you tried to list files before adding Options +Indexes? 20:07:54 right now i get no errors 20:09:12 crikey... 20:09:18 what's in the logs wsky 20:09:22 well what do you get then? 20:09:51 idk how apache does logging but I imagine it does log errors and why they happened 20:10:11 i get internal server error if i add the Options +Indexes directive 20:10:27 what do you get when you don't?? 20:10:46 what does the page look like when you access it without adding Options +Indexes? what does it say there? 20:10:47 the list of the files in the directory 20:10:48 wsky: error.log should show why its giving you a 500 20:10:57 then what is wrong 20:11:03 you wanted the list 20:11:08 but the dir isn't being listed on the directory list 20:11:16 what dir? 20:11:25 does the dir have a dot in it ? 20:11:29 the dir that is supposed to have auth 20:11:37 cpet no 20:11:38 [19:28:39] what do you mean 20:11:38 [19:29:01] unless you want to say you are unfaimiliar with dotfiles 20:11:44 the dir will only show after you properly authed 20:11:55 anything that matches .ht* will be hidden 20:12:05 it's in the default Apache configuration 20:12:06 cpet that is what is happening 20:12:36 Apache will also not show anything starting with . in the directory index except . and .. 20:12:41 but this is basic stuff 20:12:45 you already know that 20:12:53 yes i am aware of the dot files 20:13:09 theseare unix basics :p 20:13:15 i'm not new 20:13:58 if you can't get apache to proeprly work with htpasswd 20:14:08 i can get the fact thatis not true 20:14:15 but that does not matter now does it 20:14:20 i never set htpasswd before 20:14:24 right now all is working 20:14:35 but the dir will get only listed if the auth was performed 20:14:42 give me access and a coffee gift card and ill fix it for you 20:14:43 heh 20:14:49 it is working 20:14:59 then what is the problem 20:15:10 nothing, yоу гуыс челпед ме 20:15:21 ит ис йуст тчат и'д лике тче дир беинг висибле бефоре аутч 20:15:27 nothiung you guys helped me 20:15:35 wow that's some wild transliteration 20:15:40 but i'sd like to have the dir visible before the auth is performed 20:15:50 sorry i switched to cyrylic by accident :p 20:16:11 I've never seen someone use the яверты layout 20:16:12 he was curising at us and then realized he was speaking russian 20:16:27 :D 20:16:38 see what he said 20:16:39 it's my third language, i know it very little 20:16:47 cpet: no it's transliterated 'it is just that I'd like the dir being visible before auth' 20:16:54 i know cyrylic and some basic russian 20:17:00 Remilia yup 20:17:04 just very weirdly 20:17:09 It's just that I'd like the deer to be visible before it gets hurt. 20:17:11 hah ok 20:17:46 anyways, it is what it is now 20:18:03 cpet: for comparison typically if someone accidentally switched layouts you'd see this instead: ше шы огые ерфе Ш?в дшлу еру вшк ещ иу мшышиду иуащку фгер 20:18:04 :D 20:18:17 which makes no sense 20:18:41 she shi ogye erfe Sh?v dshlu eru vshk esh iu mshishidu iuashku fger 20:18:51 let me show you the sound of my people 20:19:00 yeah that's the йцукенг layout 20:19:35 jcukeng 20:20:01 MelMalik: as a fun fact, JCUKENG is the Latin layout of the old Soviet computers 20:20:11 i believe i have a аоеуидхтнс layout (cyrillic mnemonic dvorak) 20:20:43 http://ibnteo.klava.org/keyboard/jcuken.png 20:20:55 something like this 20:21:00 though this one is altered 20:21:07 its altered 20:23:43 Remilia: I was leanring russian using some mobile app, should of taken it in college 20:23:47 Remilia: but I did not 20:24:07 i actually cared about my russian lessons in school xP 20:24:11 I'm a translator ha ha 20:24:13 i fauled anyway :D 20:24:19 failed 20:24:26 studied Russian in the university as my major 20:24:47 wsky: get back to your apache config 20:24:59 it was a mistake, no one really needs (or needed) translations from Russian outside government jobs 20:25:13 i enjoy talking in russian 20:25:21 but i know it only on basic level 20:25:38 at least i can read russian yt comments :P 20:26:38 the tecjhers hated me, i don't think you should fail a student that cares 20:26:52 teachers dont like smart students 20:27:15 languages are very language 20:27:46 language are very languages 20:27:49 works both ways 20:28:18 if not private teaching i'd not know english neither xP 20:30:50 i have no diplomas for nothing :D 20:31:14 and lately someone taken me for a phd in philophy :DD 20:31:22 i never told i have phd in philosophy 20:31:32 then they got realy mad when it turned out i have no phd 20:31:44 you lied 20:31:48 wtf man 20:31:55 i never said i have a phd :D 20:32:03 and they were sure i do :D 20:32:09 see lies again 20:32:09 wtf 20:32:37 https://wskyx.github.io/ 20:32:43 tell me where it says i have a phd 20:33:43 gib me bitcoin and ill tell you 20:34:03 :D 20:34:19 gib me $$ and i'll write you a poem :D 20:35:16 create pull request with "I have a PHD in philosophy" 20:35:19 see what I did there ? 20:35:21 :DD 20:35:33 :P 20:37:26 wsky: done :D 20:37:35 you bastard :D 20:37:39 baha! 20:47:47 wsky: It says right there on your about page, see screenshot: https://ctrlv.link/shots/2025/12/13/WMuv.png 20:48:07 :DDDDDD 20:48:29 yes i know how to edit loaded html code too 20:48:41 show me your hope page, it will say you have a small pee pee 20:48:45 i like my pull request better 20:48:52 I bet you learned that in the PhD program 20:48:58 XDDDD 20:50:58 :( 20:51:09 Besides, my homepage already says that, so it proves nothing 20:51:17 :D 20:51:32 it provies that we can verify 20:51:42 that what was previously said is true 20:51:44 that is all 20:54:25 has a Phd in philosophy get confused by apache 20:54:27 heh 20:54:35 >:( 20:55:33 i have not used apache is a while 20:57:21 i never used nginx 20:57:24 always apache 20:57:27 i'm fine with it 20:57:59 nginx syntax irritates the living hell out of me 21:00:16 i never used it so really have no feeling torwards it :P 21:01:02 i do like Caddy 21:01:06 the concept is nice 21:01:25 i had lighthttpd on a jailbroken ipod touch :D 21:01:39 thats just wrong man 21:01:51 :DD 21:01:59 i ran wordpress :D 21:02:14 the last think I jailbroke was a super old android running 6.x or something 21:02:42 for some reason I get so many wordpress attmpes 21:02:59 perdwress 21:03:04 i mainly use drupal 21:03:10 4.106.58.175 - - [08/Dec/2025:10:42:50 -0600] "HEAD /wordpress/ HTTP/1.1" 404 155 21:03:11 if i go cms 21:03:16 i invented my own ssg 21:03:18 not sure why i havent ran wordpress in a long time 21:03:38 i will need to run wordpress, my business partner requires that from me 21:03:46 wsky: I like gravcms doesnt need a DB its all txt files 21:03:47 because everyone runs wordpress 21:03:53 in markdown 21:04:22 i make most sites with Eleventy :D 21:04:25 wsky: but i migrated to hugo cause well peeehpee 21:05:24 that's so fucked i'm sorry 21:06:24 its only fucked if you think its fucked 21:06:40 you can pretend it's ok 21:07:18 its not ok 21:07:22 i can't 21:08:31 one step at a time 21:08:41 and this too shall pass 21:13:58 if i have an iso written to da0, what's the easiest way to wipe it quickly? 21:14:30 dd? 21:15:00 what do you expect, you wont pass through your hardware limitations 21:15:21 you want to clean the disk or remove the ISO ? 21:15:25 this is a trick question 21:15:34 dd if=/dev/zero of=/dev/da0 bs=1M count=1 i guess 21:15:43 :) 21:17:23 kerneldove: camcontrol format 21:18:21 or if you want to install some packages 21:18:31 dvd+rw-format -blank=full /dev/cd0 21:19:37 what ever happened to burncd 21:20:37 Remove usr.sbin/burncd, useless after legacy ATA stack removal. 21:20:42 ok fair enough 21:22:15 so remove burncd but keep cdcontrol? 22:55:36 https://i.koumakan.jp/2025-12-13/1765666511.png lots of fun with 15.0 in Hyper-V 22:56:19 maybe I should postpone upgrading my actual server since I run wireguard on it… 23:36:45 Security wise, if i want to write a _portable_ application that safely contains _itself_ after startup (there can be free-bsd specifics in #ifdef's), what are the best/easiest options? 23:37:49 The old classic was having a specific user that chroot's itself, the obvious security issues left is syscalls with privilegie escalations (how common are these?) and their ability to make syscalls to stuff like creating sockets? (Can an application say that it doesn't want access or do I need to go to jails or smth alike for restricting such?) 23:47:09 ooh.. there's a jail() syscall.. 23:50:44 huh... must be a superuser :| .. I guess if jails are given ID's you don't want to create oppurtunities for resource exhaustion 23:58:14 Basically my end-goal is, i want to compile modules mostly for compute (game simulation) where per-process-thread performance isn't limited, it only needs to see files in it's own directory (a manager process might create mmap'able files for IPC) but the compute-process itself has no need to (A: any syscalls apart from accessing it's limited 23:58:15 filesystem and allocating memory B: having memory limits), preferably without the manager process needing to be a superuser process (although it could be superuser if it's jailed itself perhaps?)