00:13:52 that's weird af 01:37:47 Does blocklistd reap its children? 01:40:17 update: why is blocklistd having children? 01:49:12 update: popenve() 02:01:32 I cant for the life of me make release 02:01:35 it just refuses to fucking work 02:01:46 pkg: Both ABI_FILE and OSVERSION are set, ABI_FILE overrides OSVERSION 02:01:48 when make release 02:01:52 well wtf am I meant to do about this 02:02:26 https://bpa.st/NFEA 02:02:43 I have tried my best to follow release(7) 02:11:08 where is your /usr/ports/ports-mgmt/pkg ? 02:12:56 polarian: ? 02:13:29 rtprio: oh fuck sake 02:13:32 thanks 02:13:46 ive had a really shit day, I cant believe I missed that 02:13:53 broken port tree, let me reclone 02:14:12 it looks like that fails, but the following command continues 02:16:19 too much computer hacking, sleep is needed 02:42:24 SarahMalik: nah too much backstabbing 02:42:36 classic coup 02:45:20 polarian, eh? 02:48:24 SarahMalik: long story, basically I volunteer for a project, and I was just coup'd 02:48:46 is that all you are in privilege to talk about here 02:48:54 I thought one of the other members of the leadership was busy, turns out they were waiting for the perfect moment to strike to force a resignation 02:49:04 so I have been pissed off all night 02:49:06 so you were resignationed? 02:49:08 unable to concentrated 02:49:12 etc etc 02:49:16 cripes. 02:49:27 so yeah not too much hacking 02:49:29 too much conflict 02:49:32 cant think 02:49:40 ah 02:49:44 missing the fucking obvious 02:49:53 i suppose the cortisol from that would also result in sleepn't eh 02:52:53 SarahMalik: yeah its 3am and I cant sleep 02:53:20 the worst part is that the project, one of the other leadership is my closest friend 02:54:20 SarahMalik: why did you become Sarah? Aren't your an Amy? 03:46:01 hi all, I've got a problem that I hope you can help me with. I did an upgrade from 14.3-RELEASE to 15.0-RELEASE by creating a boot environment and then upgrading using freebsd-update 03:46:37 okay... and then what happened? 03:46:42 but when I boot into the BE, I found that openssl doesn't have the right libssl.so (libssl.so.35) so I can't really do anything 03:46:42 (i suppose you are typing) 03:46:47 oh 03:49:00 any ideas on how to fix this? I tried downloading the openssl packages onto another comp, ferrying them over and installing them offline with pkg, but I couldn't install probably because pkg was looking for dependencies and can't coneenect because ssl is borked 03:49:25 any ideas on how to tackle this? 03:49:50 was that pkgbase or not 03:49:53 not 03:50:23 openssl used by pkg is part of the base system, it would seem freebsd-update isn't behaving properly 03:51:09 werder: there is pkg-static which you can use 03:51:51 i tried pkg-static but it has the same cert errors trying to connect to the repos 03:52:10 when I run the openssl command it says it can't find libssl.so.35 03:52:12 can you show us the actual errors you're getting then 03:52:28 i've seen this before but i don't recall what the problem was 03:52:30 ... ok your new bootenv is fully hosed up 03:52:37 sure, just a minute while I boot the server back into that BE 03:53:03 did you get any errors while doing freebsd-update 03:53:18 no, I didn't see any 03:53:28 did you run freebsd-update enough times? 03:53:31 like all three? 03:54:34 on first boot into the 15.0 BE I ran freebsd-update install, but it said there was nothing to do 03:54:40 perhaps another bad sign? 03:55:02 because one of those times sohuld delete the old version of libssl 03:55:04 IIRC 03:56:11 oh yeah more weirdness 03:56:38 the banner says 15.0-RELEASE-p2 but freebsd-verion says 14.3-RELEASE-p8 03:56:45 which freebsd-version 03:56:50 -k, -r or -u 03:57:06 u 03:57:06 probably -u 03:57:13 yeah the other 2 are 15.0 03:57:17 ug 03:57:21 so 15 kernel, 14 userland 03:57:28 yep 03:57:30 redo the upgrade 03:57:53 but like 03:58:11 the new version of libssl should be installed one of the times 03:58:20 man idk this sunds cursed 03:58:56 is there a way to upgrade just the userland? 03:59:26 going through editing all the conf files by hand for the upgrade was really tedious 03:59:57 I'd like to not do that again if I can avoid it 04:00:17 @SarahMalik yeah maybe I'll just reinstall 04:00:58 was etcupdate impossible to make happen 04:02:06 forgive me for ignorance, but what's etcupdate? 04:06:52 I am looking for some math functions: csinl, ccosl, ctanl. I have searched in /usr/src/lib /usr/lib /lib but have not found those functions. they're supposed to be part of base from what I understand from the internet. Anyone have any idea about where I could find them? 04:12:48 werder, to learn more, `man etcupdate` 04:16:45 @SarahMalik after reading the man page I still am not sure how to use it. Would I run that before trying to upgrade with freebsd-update -r? that's where all the file editing I was complaining about was 04:17:09 it looks like it would be for upgrading from source? 04:24:06 never mind, I just came across https://wiki.freebsd.org/Numerics and have my answer. Those functions aren't implemented yet. I'll have to find a workaround for compiling GCC Modula-2. 04:29:23 exciting developments 04:30:11 I extracted libssl.so.35 and libcrypto.so.35 and copied them over to the freebsd server (in the 15.0 BE) 04:31:16 then freebsd-update fetch and freebsd-update install was able to complete and now the freebsd-version -u shows the userland is 15.0-RELEASE-p2 04:32:06 but pkg is still trying to pull from the Freebsd 14 pkg base and gets an SSL peer certificate error 04:35:57 ah 04:36:05 odd... 04:36:10 copy in /etc/pkg as well ? 04:37:07 sorry what do you mean about /etc/pkg? 04:40:35 aha, pkg -vv shows it is using openssl-3.0.6 but openssl --version is 3.5.4 04:41:57 and pkg -vv shows that the ABI is Freebsd:14:amd64 04:42:29 maybe it is cursed 04:43:31 the config files for pkg are in /etc/pkg 04:43:42 also try pkg-static bootstrap -f 04:45:11 pkg: Attempted to fetch pkg+https://pkg.FreeBSD.org/FreeBSD:14:amd64/base_release_0/Latest/pkg.pkg 04:45:12 pkg: Error: Not Found 04:47:00 changed pkg config to quarterly and it completely successfully, but said pkg is already installed (2.5.1) 04:47:16 oh. 05:32:17 ok this thing is cursed. thanks for the help SarahMalik 05:32:58 freebsd-version -u says 15.0-p2 but the ABI is still 14.0 05:33:06 I think I just need to reinstall 05:35:22 perhaps 08:24:30 i have a running process using a bunch of cpu shown as "find" in top, `pgrep -laf find` doesn't find anything, the pid shown for that process by top shows this as the command: / /usr /var /var/log /mnt/fastread /mnt/s 08:24:44 like, no actual executable, just the rootfs. anyone know what this is? 08:25:59 (the command part comes from the output of `ps aux`) 08:31:10 phryk, when did `periodic daily` start? 08:34:20 SarahMalik: apparently right when cpu went up. care to explain your hunch?^^ 08:35:25 that's part of some of the tasks that periodic daily runs. 08:36:04 specifically permissions check and cleaning (the latter I recommend you turn off if you plan on installing Steel Bank Common Lisp as it removes essential files that are extended .core) 08:36:20 you should also check root's mail every week at the least. 08:36:40 if you don't have a working mail server, you do need to install one. 08:37:07 if you want to disable these tasks (not recommended) check /etc/crontab 08:37:29 you can also reschedule them there; I did this on one of my installations for Reasons™ 08:37:54 yeah, i have a mailserver and once upon a time i had the cron mails forwarded to it, but i think that was before the current deployment. 08:38:05 wonder why it's taking so much cpu for so long tho… 08:38:48 like one core has been going at it full-tilt for ~5.5h now. 08:43:57 yep 08:43:59 it'll do that 08:44:29 it is, and I shit you not, scanning *the entire filesystem* for negative group permissions or core files last modified too long ago 08:45:16 That cleaning feature also deletes innodb files from your mysql databases (staring with #). Took a while for me to find out why mysql in a jail got corrupted 08:45:34 SarahMalik: like, every single mounted partition, including my big-ass filesystems in /mnt? o_O 08:45:51 Afterglow: ouch. i consider myself warned, but glad i chose postgres^^ 08:46:00 I use both 08:46:28 phryk, All of them. 08:46:40 Afterglow, I'm wondering if I should disable it in my fork. 08:47:06 SarahMalik: that's cray cray. and having a bunch of them nullfs mounted into jails where i guess the same is happening definitely explains things… 08:47:49 Yeah, you're going to want to turn at least the cleaning part off, and reschedule the jails' scans 08:48:32 But yeah. Check root's mail, or figure out how to forward your cron mails to your mailserver again. 09:04:49 I want to build some s3 storage on freebsd/zfs, what alternatives are there to minio? 09:22:54 I don't know minio, but what's wrong with it? 09:28:03 Afterglow: did you write a problem report for the daily task cortupting innodb? 09:29:24 nimaje, no I didn't. The fix is easy, by modifying daily_clean_disks_files="[#,]* .#* a.out *.core *.CKP .emacs_[0-9]*" from defaults 09:29:39 phryk: setting noexec or nosuid reduces some of those scans 09:29:59 Afterglow: https://linuxiac.com/minio-ends-active-development/ 09:30:22 Tykling: okay, that's indeed bummer 09:30:45 Afterglow: but then only you have the fix and whoever encounters that next has really fun debugging that for a while too 09:37:38 nimaje: makes sense 10:48:29 My -current makeworld bails out with 10:48:29 /usr/src/sys/contrib/openzfs/include/sys/spa.h:1282:26: error: a paramete 10:48:29 r list without types is only allowed in a function definition 10:48:29 1282 | int param_set_slop_shift(ZFS_MODULE_PARAM_ARGS); 10:49:02 This is on an older 15-current. Refreshening /usr/include did not help. 10:50:38 I dunno if any of you remember but yesterday I was here going nuts why firefox was taking 30 secs to launch on my freshly installed freebsd 10:51:04 today I just decided to reinstall freebsd, and welp now it launches in 1 second 10:52:01 No idea how that happened I think something must have gotten messed up in firefox determining whats supposed to be my home folder because it complained about missing some paths to certain folders there (?) 10:52:50 I was about to concede that the world had simply gotten so deep in linuxism that not even a FOSS browser could run on freebsd without kicking and screaming about it 10:53:58 * ant-x 's favourite occupation 25 years ago was reinstalling Windows 98SE, because it had eaten itself up :-) 10:54:50 seti: probably a DNS problem. 10:57:30 not helpful. 10:57:33 funny, but not helpful. 10:57:37 ant-x, oh no. 10:58:54 On Windows, one must use as much portable (installer-less) software as possible. 11:01:34 Because installation bloats the global database? 11:02:49 SarahMalik, I think so, yes. And deinstallaions leaves a lot of trash in the registry. 11:06:10 how does one design an OS and DE that badly? (actually, I can imagine how, I'm probably about to do it in the next few years) 11:08:48 iocage has broken a VM again 11:09:06 got logs? 11:12:39 Is anybody using 3proxy ? 11:17:48 SarahMalik: + Starting services OK + Executing exec_poststart FAILED 11:17:48 ERROR: 11:17:49 Script is not executable! 11:18:03 this was a freshly built nextcloud jail 11:18:36 ah 11:20:21 it's pretty non-verbose and /var/log/iocage doesn't contain much 11:22:59 is there a way you can turn up verbosity to try to figure out what iocage is feeding to the jail command or syscall 11:26:41 that's what I'm trying to find out 11:31:28 iocage -9 increases verbosity moderatly, not to the point of telling me which script failed 11:31:39 s/-9/-9 11:34:30 ah 11:37:34 ugh 11:37:42 s/-9/-D 11:37:47 or iocage --debug 11:39:47 [noises of dissatisfaction] #iocage is empty 11:46:17 I use a script to nfs mount dirs into the jail after boot, maybe that's the script not working (or rather stopped working) 11:46:40 just tried to move it out of the scripts dir and iocage start nextcloud but same error 11:46:50 need to unset the variable 11:51:10 ok unsetting (which means using: iocage set exec_poststart='' nextcloud) allows the jail to start normally 11:51:25 would love to know what a series of mount commands is causing issues with 11:51:38 thanks for support SarahMalik 11:56:25 mh still getting http 503 errors when trying to back up over webdav 12:02:27 oh 12:02:54 is nextcloud running? 12:10:56 SarahMalik: it is but there may yet be problems. At least the jail starts cleanly 15:05:42 https://bpa.st/6F5Q 15:05:46 still having this error when trying to make release 15:05:51 wait lemme make clean and make release again 15:17:19 polarian: what does your release.conf look like? 15:19:36 rtprio: using the default 15:19:41 not specifying a release.conf 15:19:58 besides I am not too sure what a release.conf should look like, I just want to build a damn release before tinkering with it 15:23:31 well, i'll give it a try; wonder if i will have the same results 15:24:07 15:51:37 Good day all, i have a question regarding robustness of the filesystem on power loss, using zfs 15:52:02 ask away 15:52:05 does next reboot reconstruct or cleanup automatically ? 15:52:11 I'm not used to zfs 15:52:28 there is no cleanup or reconstruct, writes are atomic 15:52:33 rtprio: 15.0-RELEASE-p2 15:52:39 Ah 15:52:46 but it seems to be working fine now 15:52:58 after make clean, it seems to be doing its magic 15:53:00 will wait and see 15:53:20 Ty 15:54:47 So powerless can't really corrupt the filesystem right ? 15:54:57 powerloss 15:55:54 jfsimon: zfs can recover just fine from powerloss 15:55:57 although I dont recommend it 15:56:05 jfsimon: An interrupted write will not have happened. It will unhappen, in a way. 15:57:23 and because of that there's no fsck 16:06:15 meanwhile on OpenBSD... 16:06:17 :) 16:15:02 ; ) 16:15:56 got it 16:44:38 is there a way to figure out why a pkg didn't update on arm64 in comparison to amd64? (as in build logs or so) 16:45:01 I noticed now that I dont have the freebsd ports tree downloaded, whats the "canonical" way to download it such that it also tracks various quarterly updates and whatnot 16:50:42 get it from git.freebsd.org/ports 16:51:08 fetch from https://download.freebsd.org/ports/ports/ 16:51:12 i don't think there's a canonical way 16:52:46 but how exactly is the ports tree kept updated when one manually downloads it like this? 16:53:20 (I assume) that when its opted-into during install then pkg will help track it to keep it up to date? 16:54:39 no, pkg will not track it or keep it up to date 16:55:02 pkg can keep your packages up to date 16:55:07 i would use git 16:55:15 I see, ok! 16:55:17 but you'd need to manually update it 16:55:17 thanks 16:56:56 rrahl0: yeah, what's that fallout url. https://portsfallout.com/ ? there might be another one 16:58:23 rtprio: thanks for the link, but for some reason it doesn't show up, but at the same time the Makefile doesn't exclude arm64. hm 16:58:34 specifically talking about tailscale 16:59:44 alright seems make release finally works 16:59:49 make sure your ports tree is not broken 16:59:53 I assume its required for git port 16:59:57 and can be configured with release.conf 17:00:29 polarian: good to hear 17:00:41 yeah sorry about last night 17:00:53 no worries 17:01:19 rrahl0: you could try building it, i guess? 17:02:43 ill have to look. still very fresh to freebsd. and i am kinda bumped out that you need to build every dependency when you want to build a port 17:03:28 first I wanted to understand why it didn't show up on arm64, but _shrug_ seems like I can't figure that out 17:10:42 rrahl0: that's true. 17:11:36 coming from maintaining packages for a linux distro, it's definitely way different ;) 17:13:16 rrahl0: looking at https://pkg-status.freebsd.org/ was the other site that might help you 17:15:13 rrahl0: also it's possible a dependancy failed 17:16:08 rtprio: could be, at the same time I would be shocked (as it's "just" a go application) 17:16:26 still trying to figure out what that site actually wants to tell my besides how many packages failed etc... 17:19:35 hm, seems like it's not in the history anymore, or 143arm64 was never built (for the quarterly) 17:22:48 https://pkg-status.freebsd.org/ampere3/build.html?mastername=150arm64-quarterly&build=9c1a2ce37b90 it's queued but there are no active jobs? 17:23:26 https://pkg-status.freebsd.org/ampere3/data/150arm64-quarterly/9c1a2ce37b90/logs/tailscale-1.90.9.log 17:25:17 rtprio: yeah found finally a way to see the first link myself. now it's only finding the correct build, as it got updated to 1.94.1 17:26:17 so latest build says listed for tailscale/1.94.1, whatever that means :) 17:26:27 in queued 18:38:36 jfsimon: i think ZFS is more likely to be corrupted by power loss. it's unlikely, but quite possible if there is a lot of IO load at the moment when the power loss happens 18:39:19 it happened to me at least once (actually the instance i'm thinking of, it was a kernel panic that halted the system, but the same effect, it seems) 18:42:29 > ZFS is more likely to be corrupted by power loss 18:42:31 over...? 18:43:29 i think zfs maintains many structures of data on disk, so those are not always consistent at every instant of time. i think zfs usually recovers from such things without a problem, but it's possible that it doesn't. that could be a bug rather than an intended failure, though 18:44:09 You think a lot, but do you know for sure? I read two completely different stories about zfs here 18:44:26 ot 18:44:42 (typo) 18:45:15 i'm not an expert on zfs but it surely does maintain quite a bit of on disk state. as a general matter that state can't always be consistent because it's updated with multiple writes 18:46:03 my most recent unrecoverable zpool was a single disk drive that was resilvering and then experienced sudden unexpected disconnection which i think would be comprable to power loss. i don't know why it was resilvering - maybe a faulty cable 18:46:08 Earlier today someone wrote that writes are atomic: either they succeed, or they didn't happen 18:47:00 that would be true of a single write on an underlying device 18:47:10 Ah, okay, so a RAID-1/RAIDz broke, while crashing. 18:47:22 i mean, it depends on what we mean by write. zfs will know how to conclude if the write was successful 18:47:35 yeah, i had a onrecoveraeble snafu when i lost n>2 disk on the bus 18:47:41 but i'm talking about some zfs-related on-disk metadata and state (which is also something that is written to disk) 18:47:45 but that's not the same thing as 18:48:33 Afterglow: actually this was somehow not a raid - i'm not sure why it was resilvering, but it may have been related to previous errors it detected from a bad cable, i think 18:48:59 (ZFS can apparently resilver a one-drive non raid vdev pool) 18:49:32 that's the first time I read this. 18:49:35 * TommyC did not know that 18:50:20 i hope i'm not recalling incorrectly. i'm pretty sure that's what it was... 18:51:05 it may be that it was previously a mirror, but then the second drive was removed, leaving only one drive remainign in the mirror vdev 18:52:57 resilvering is restoring the redundancy after replacing a disk. Is it possible to create a mirror on one disk (with two partitions)? 18:53:31 if i'm remembering right, it was previously a mirror on two disks, but i removed the second disk, i think, leaving one disk only. then that disk was resilvering, alone 18:55:21 i think i concluded that "resilvering" was somehow a result of some errors, not related to the mirror status. not sure 18:56:04 i felt it was strange, and i even might have disregarded it, so i think i actually was the one to disconnect it, and that's what made it fail 18:56:22 but there was probably a faulty cable involved, so, that was also a contributing factor 18:57:40 that said...we all have millions of hours of zpools running fine under all sorts of conditions.. so i think the original user shouldn't be too frightened 19:33:06 jmnbtslsQE: zfs doesn't mutate stuff on writes, it adds more nodes to its DAG datastructures and only when that is finished it atomically changes the root of the datastructure, that makes it more resilient to powerloss than traditional filesystems (even in mirrors, as zfs knows which root node is newer, if for some reason the write only happend to one disk) and additionally makes snapshots cheap, 19:33:08 as it only has to make a root node as needed, so that garbage collection doesn't collect what it references 19:55:08 jmnbtslsQE problem is i like perfection too much, if i listen to me, i'll setup an automated on/off to gather statics on how much system corruption would occur 19:55:39 but as you mentionned, the os needs be loaded for any issue to have a chance get made 20:09:57 rtprio: it crashed again, this is not my syncthing jail 20:10:02 i think i need to reinstall 20:10:24 i'm considering replacing my setup with a raspeberri pi 4 or 5 20:10:45 what's the cheaper solution for a san with 250G nvme ? 20:11:09 i want something which does not eat power 20:12:42 eoli3n: you said this was arm64 yes? 20:12:54 yes, but i can reinstall on amd64 20:13:03 on the new device i mean 20:13:41 i'm discovering banana pi 20:16:02 250G nvme?! on a whatever pi? 20:17:46 hodapp: ? 20:20:36 I fully understand hodapp's surprised disgust! 20:23:14 hodapp: Dude, go on though. You're keeping us at https://youtu.be/PfPdYYsEfAE dude 20:41:04 ah shit 20:41:10 I pissed someone off at FOSDEM 20:41:22 I have been told by someone that I pissed off the wrong guy 20:41:31 because he runs a successful company and I obviously dont 20:41:43 the guy was shilling docker, and saying how secure it is because he has yet to be hacked 20:42:15 I countered, complained about the number of vulnerabilities within the daemon itself, but also the images, because images are often left to fester until the next software update, so in the meantime supply chain vulnerabilities become huge 20:43:17 meanwhile if you just used freebsd with jails, you would have the dependencies and underlying OS kept secure, and the application can only be updated when required. 20:43:53 turns out my security beliefs have caused some... friction and now I have pissed someone "important" off 20:49:35 nimaje: good to know. are you talking about application writes, or is this apply for everything? i'm thinking maybe issues can arise when the writes relate to the zpool structure/metadata? 20:57:32 polarian: probably someone really unimportant, if someone felt the need to say that they were important (if they said it about themself I would drop the "probably") 20:58:20 jmnbtslsQE: should apply to about all writes 20:59:25 nimaje: no its a mutual friend 20:59:32 who basically slapped me on the wrist fo rit 20:59:59 pointing out he runs a successful small business, and has a large following, and I argued with them as a first impression 21:00:41 lessless: virgin media O.O 21:13:59 not sure if I really understand this all, but in my experience docker images are updated more frequently than packages in jails in freebsd. 21:15:37 Afterglow: but they usually dont update the underlying OS 21:15:44 look at say postgresql image 21:15:59 security patches debian released over a month ago are still not pulled in 21:17:31 I move drupal off of FreeBSD to docker because of serious issues, which could only be resolved to making the site unaccassible in FreeBSD 21:19:01 Afterglow: ??? 21:19:07 I dont get what you are saying 21:19:30 that a serious vulnerability took too long to resolve with packages 21:21:55 "The wrong guy" is often the right guy to piss off 21:23:25 okay, from the start: running a drupal site on FreeBSD (pkg), drupal has serious vulnerability, waiting for new pkg, but if you don't want to get exploited, make site unaccessible (restricting access) 21:24:40 takes too long, imho. So I moved drupal site to docker, which is updated more frequently 21:25:02 Don't get me wrong, I love FreeBSD, and certainly jails 21:26:29 To me it seems like you should have taken on the updating of the port since you cared about it and then could ensure that it was updated in the manor you wanted it updated. 21:26:43 polarian one day I'll setup bouncer behind vpn :) 21:26:59 lessless: the number of people who tell me this 21:27:01 and never do :p 21:27:16 Afterglow: yeah this happens sometimes, but this is a more of a freebsd issue 21:30:54 Drupal doesn't sound like something that would be complicated to update. Are there breaking changes? 21:30:56 Not sure what your argument is here: running FreeBSD is more than just the OS, it's also about the applications running on top of it. imho port maintainers should be more agile. I'm a user, not a maintainer, so I won;t take that kind of action, rwp 21:32:21 vkarlsen: probably not, but it's just an example. I don't want to install something from source if I don't have to, that's where the whole idea of packages was build around 21:33:20 Afterglow, You blocked access forcing use only of the docker container and that sounds like a developer action to me. 21:35:00 rwp, maybe I didn't explain myself enough: I moved to docker, because it took too long for the pkg maintainer to update drupal to be safe to use again 21:35:56 and that happened more than once 21:36:00 Oh... You switched /yourself/ to docker. You didn't make the site inaccessible from FreeBSD. That was confusing. 21:36:33 apologies for the confusion 21:37:39 I had to make the site _on freebsd_ inaccessable for 'the world' (whoever wanted to access my site) because of a non-resolved vulnerability 21:38:12 Another thing that is confusing is that my web browser is caching (of course they do) the DNS for something I have overridden in /etc/hosts to force it to one host out of a larger RR-DNS pool and it is refusing to let go of the other system it is hitting. 21:39:05 I have been trying to fix one of the hosts and the problem is that host isn't the broken one. 21:39:07 must be brave... Brave is having issues with split-dns 21:39:28 Actually Firefox. But I am sure Brave/Chromium would behave the same. 21:39:31 drives me crazy :-) 22:36:12 from the get go DNS should have been a system service to which you speak via some ipc (probably an uds), instead of the mess of libc doing stuff like reading config files and opening udp sockets and some applications implementing that stuff themself 22:38:45 Afterglow, "that's where the whole idea of packages was build around" -- pun detected. 22:41:46 Why would one need a firewall on one's servere? For example, if serving an HTTP-website, and FTP-server, and a SOCKS5 proxy with authentication, what additional security would a firewall provide? 22:50:36 well, it could make sure that only those services are accessable and other services are not (maybe you start something to test it locally, but by accident binding it on all addresses) and you can enable blocklistd to block whoever tries to bruteforce the auth of your SOCKS5 proxy 22:51:09 nimaje, check. 22:54:00 you can also restrict where to your server can initiate connections 22:56:24 Resrict incoming connection by region/ip/&c ? 22:59:33 well, you only have the information of the connction, so region is a bit of a guess, there is a geoip database, but it will be wrong in some cases 22:59:47 Quite often people will implement blocklists with firewalls as well, to block bad actors, spam, etc. 23:02:26 LLM web-crawlers? 23:05:24 Potentially yeah, if you have a reliable IP range for that. You'll find people maintain all sorts of lists online. More so hostnames, but also IPs. 23:06:57 those sadly seem to use residential proxies, to avoid being blocked, so they have a large number of ip addresses coming from anywhere