-
kevans
that's weird af
-
SarahMalik
Does blocklistd reap its children?
-
SarahMalik
update: why is blocklistd having children?
-
SarahMalik
update: popenve()
-
polarian
I cant for the life of me make release
-
polarian
it just refuses to fucking work
-
polarian
pkg: Both ABI_FILE and OSVERSION are set, ABI_FILE overrides OSVERSION
-
polarian
when make release
-
polarian
well wtf am I meant to do about this
-
polarian
-
polarian
I have tried my best to follow release(7)
-
rtprio
where is your /usr/ports/ports-mgmt/pkg ?
-
rtprio
polarian: ?
-
polarian
rtprio: oh fuck sake
-
polarian
thanks
-
polarian
ive had a really shit day, I cant believe I missed that
-
polarian
broken port tree, let me reclone
-
rtprio
it looks like that fails, but the following command continues
-
SarahMalik
too much computer hacking, sleep is needed
-
polarian
SarahMalik: nah too much backstabbing
-
polarian
classic coup
-
SarahMalik
polarian, eh?
-
polarian
SarahMalik: long story, basically I volunteer for a project, and I was just coup'd
-
SarahMalik
is that all you are in privilege to talk about here
-
polarian
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
-
polarian
so I have been pissed off all night
-
SarahMalik
so you were resignationed?
-
polarian
unable to concentrated
-
polarian
etc etc
-
SarahMalik
cripes.
-
polarian
so yeah not too much hacking
-
polarian
too much conflict
-
polarian
cant think
-
SarahMalik
ah
-
polarian
missing the fucking obvious
-
SarahMalik
i suppose the cortisol from that would also result in sleepn't eh
-
polarian
SarahMalik: yeah its 3am and I cant sleep
-
polarian
the worst part is that the project, one of the other leadership is my closest friend
-
black
SarahMalik: why did you become Sarah? Aren't your an Amy?
-
werder
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
-
SarahMalik
okay... and then what happened?
-
werder
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
-
SarahMalik
(i suppose you are typing)
-
SarahMalik
oh
-
werder
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
-
werder
any ideas on how to tackle this?
-
rtprio
was that pkgbase or not
-
werder
not
-
SarahMalik
openssl used by pkg is part of the base system, it would seem freebsd-update isn't behaving properly
-
rtprio
werder: there is pkg-static which you can use
-
werder
i tried pkg-static but it has the same cert errors trying to connect to the repos
-
werder
when I run the openssl command it says it can't find libssl.so.35
-
SarahMalik
can you show us the actual errors you're getting then
-
rtprio
i've seen this before but i don't recall what the problem was
-
SarahMalik
... ok your new bootenv is fully hosed up
-
werder
sure, just a minute while I boot the server back into that BE
-
SarahMalik
did you get any errors while doing freebsd-update
-
werder
no, I didn't see any
-
rtprio
did you run freebsd-update enough times?
-
rtprio
like all three?
-
werder
on first boot into the 15.0 BE I ran freebsd-update install, but it said there was nothing to do
-
werder
perhaps another bad sign?
-
rtprio
because one of those times sohuld delete the old version of libssl
-
rtprio
IIRC
-
werder
oh yeah more weirdness
-
werder
the banner says 15.0-RELEASE-p2 but freebsd-verion says 14.3-RELEASE-p8
-
rtprio
which freebsd-version
-
rtprio
-k, -r or -u
-
werder
u
-
rtprio
probably -u
-
werder
yeah the other 2 are 15.0
-
werder
ug
-
rtprio
so 15 kernel, 14 userland
-
werder
yep
-
rtprio
redo the upgrade
-
SarahMalik
but like
-
SarahMalik
the new version of libssl should be installed one of the times
-
SarahMalik
man idk this sunds cursed
-
werder
is there a way to upgrade just the userland?
-
werder
going through editing all the conf files by hand for the upgrade was really tedious
-
werder
I'd like to not do that again if I can avoid it
-
werder
@SarahMalik yeah maybe I'll just reinstall
-
SarahMalik
was etcupdate impossible to make happen
-
werder
forgive me for ignorance, but what's etcupdate?
-
mns
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?
-
SarahMalik
werder, to learn more, `man etcupdate`
-
werder
@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
-
werder
it looks like it would be for upgrading from source?
-
mns
never mind, I just came across
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.
-
werder
exciting developments
-
werder
I extracted libssl.so.35 and libcrypto.so.35 and copied them over to the freebsd server (in the 15.0 BE)
-
werder
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
-
werder
but pkg is still trying to pull from the Freebsd 14 pkg base and gets an SSL peer certificate error
-
SarahMalik
ah
-
SarahMalik
odd...
-
SarahMalik
copy in /etc/pkg as well ?
-
werder
sorry what do you mean about /etc/pkg?
-
werder
aha, pkg -vv shows it is using openssl-3.0.6 but openssl --version is 3.5.4
-
werder
and pkg -vv shows that the ABI is Freebsd:14:amd64
-
werder
maybe it is cursed
-
SarahMalik
the config files for pkg are in /etc/pkg
-
SarahMalik
also try pkg-static bootstrap -f
-
werder
pkg: Attempted to fetch pkg+https://pkg.FreeBSD.org/FreeBSD:14:amd64/base_release_0/Latest/pkg.pkg
-
werder
pkg: Error: Not Found
-
werder
changed pkg config to quarterly and it completely successfully, but said pkg is already installed (2.5.1)
-
SarahMalik
oh.
-
werder
ok this thing is cursed. thanks for the help SarahMalik
-
werder
freebsd-version -u says 15.0-p2 but the ABI is still 14.0
-
werder
I think I just need to reinstall
-
SarahMalik
perhaps
-
phryk
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
-
phryk
like, no actual executable, just the rootfs. anyone know what this is?
-
phryk
(the command part comes from the output of `ps aux`)
-
SarahMalik
phryk, when did `periodic daily` start?
-
phryk
SarahMalik: apparently right when cpu went up. care to explain your hunch?^^
-
SarahMalik
that's part of some of the tasks that periodic daily runs.
-
SarahMalik
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)
-
SarahMalik
you should also check root's mail every week at the least.
-
SarahMalik
if you don't have a working mail server, you do need to install one.
-
SarahMalik
if you want to disable these tasks (not recommended) check /etc/crontab
-
SarahMalik
you can also reschedule them there; I did this on one of my installations for Reasons™
-
phryk
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.
-
phryk
wonder why it's taking so much cpu for so long tho…
-
phryk
like one core has been going at it full-tilt for ~5.5h now.
-
SarahMalik
yep
-
SarahMalik
it'll do that
-
SarahMalik
it is, and I shit you not, scanning *the entire filesystem* for negative group permissions or core files last modified too long ago
-
Afterglow
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
-
phryk
SarahMalik: like, every single mounted partition, including my big-ass filesystems in /mnt? o_O
-
phryk
Afterglow: ouch. i consider myself warned, but glad i chose postgres^^
-
Afterglow
I use both
-
SarahMalik
phryk, All of them.
-
SarahMalik
Afterglow, I'm wondering if I should disable it in my fork.
-
phryk
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…
-
SarahMalik
Yeah, you're going to want to turn at least the cleaning part off, and reschedule the jails' scans
-
SarahMalik
But yeah. Check root's mail, or figure out how to forward your cron mails to your mailserver again.
-
Tykling
I want to build some s3 storage on freebsd/zfs, what alternatives are there to minio?
-
Afterglow
I don't know minio, but what's wrong with it?
-
nimaje
Afterglow: did you write a problem report for the daily task cortupting innodb?
-
Afterglow
nimaje, no I didn't. The fix is easy, by modifying daily_clean_disks_files="[#,]* .#* a.out *.core *.CKP .emacs_[0-9]*" from defaults
-
nimaje
phryk: setting noexec or nosuid reduces some of those scans
-
Tykling
-
Afterglow
Tykling: okay, that's indeed bummer
-
nimaje
Afterglow: but then only you have the fix and whoever encounters that next has really fun debugging that for a while too
-
Afterglow
nimaje: makes sense
-
cracauer
My -current makeworld bails out with
-
cracauer
/usr/src/sys/contrib/openzfs/include/sys/spa.h:1282:26: error: a paramete
-
cracauer
r list without types is only allowed in a function definition
-
cracauer
1282 | int param_set_slop_shift(ZFS_MODULE_PARAM_ARGS);
-
cracauer
This is on an older 15-current. Refreshening /usr/include did not help.
-
seti
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
-
seti
today I just decided to reinstall freebsd, and welp now it launches in 1 second
-
seti
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 (?)
-
seti
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
-
» ant-x 's favourite occupation 25 years ago was reinstalling Windows 98SE, because it had eaten itself up :-)
-
cracauer
seti: probably a DNS problem.
-
SarahMalik
not helpful.
-
SarahMalik
funny, but not helpful.
-
SarahMalik
ant-x, oh no.
-
ant-x
On Windows, one must use as much portable (installer-less) software as possible.
-
SarahMalik
Because installation bloats the global database?
-
ant-x
SarahMalik, I think so, yes. And deinstallaions leaves a lot of trash in the registry.
-
SarahMalik
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)
-
vortexx
iocage has broken a VM again
-
SarahMalik
got logs?
-
ant-x
Is anybody using 3proxy <
3proxy.ru> ?
-
vortexx
SarahMalik: + Starting services OK + Executing exec_poststart FAILED
-
vortexx
ERROR:
-
vortexx
Script is not executable!
-
vortexx
this was a freshly built nextcloud jail
-
SarahMalik
ah
-
vortexx
it's pretty non-verbose and /var/log/iocage doesn't contain much
-
SarahMalik
is there a way you can turn up verbosity to try to figure out what iocage is feeding to the jail command or syscall
-
vortexx
that's what I'm trying to find out
-
vortexx
iocage -9 increases verbosity moderatly, not to the point of telling me which script failed
-
vortexx
s/-9/-9
-
SarahMalik
ah
-
vortexx
ugh
-
vortexx
s/-9/-D
-
vortexx
or iocage --debug
-
SarahMalik
[noises of dissatisfaction] #iocage is empty
-
vortexx
I use a script to nfs mount dirs into the jail after boot, maybe that's the script not working (or rather stopped working)
-
vortexx
just tried to move it out of the scripts dir and iocage start nextcloud but same error
-
vortexx
need to unset the variable
-
vortexx
ok unsetting (which means using: iocage set exec_poststart='' nextcloud) allows the jail to start normally
-
vortexx
would love to know what a series of mount commands is causing issues with
-
vortexx
thanks for support SarahMalik
-
vortexx
mh still getting http 503 errors when trying to back up over webdav
-
SarahMalik
oh
-
SarahMalik
is nextcloud running?
-
vortexx
SarahMalik: it is but there may yet be problems. At least the jail starts cleanly
-
polarian
-
polarian
still having this error when trying to make release
-
polarian
wait lemme make clean and make release again
-
rtprio
polarian: what does your release.conf look like?
-
polarian
rtprio: using the default
-
polarian
not specifying a release.conf
-
polarian
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
-
rtprio
well, i'll give it a try; wonder if i will have the same results
-
skered
-
jfsimon
Good day all, i have a question regarding robustness of the filesystem on power loss, using zfs
-
rtprio
ask away
-
jfsimon
does next reboot reconstruct or cleanup automatically ?
-
jfsimon
I'm not used to zfs
-
rtprio
there is no cleanup or reconstruct, writes are atomic
-
polarian
rtprio: 15.0-RELEASE-p2
-
jfsimon
Ah
-
polarian
but it seems to be working fine now
-
polarian
after make clean, it seems to be doing its magic
-
polarian
will wait and see
-
jfsimon
Ty
-
jfsimon
So powerless can't really corrupt the filesystem right ?
-
jfsimon
powerloss
-
polarian
jfsimon: zfs can recover just fine from powerloss
-
polarian
although I dont recommend it
-
vkarlsen
jfsimon: An interrupted write will not have happened. It will unhappen, in a way.
-
rtprio
and because of that there's no fsck
-
polarian
meanwhile on OpenBSD...
-
polarian
:)
-
jfsimon
; )
-
jfsimon
got it
-
rrahl0
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)
-
seti
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
-
nimaje
get it from git.freebsd.org/ports
-
rtprio
-
rtprio
i don't think there's a canonical way
-
seti
but how exactly is the ports tree kept updated when one manually downloads it like this?
-
seti
(I assume) that when its opted-into during install then pkg will help track it to keep it up to date?
-
rtprio
no, pkg will not track it or keep it up to date
-
rtprio
pkg can keep your packages up to date
-
rtprio
i would use git
-
seti
I see, ok!
-
rtprio
but you'd need to manually update it
-
seti
thanks
-
rtprio
rrahl0: yeah, what's that fallout url.
portsfallout.com ? there might be another one
-
rrahl0
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
-
rrahl0
specifically talking about tailscale
-
polarian
alright seems make release finally works
-
polarian
make sure your ports tree is not broken
-
polarian
I assume its required for git port
-
polarian
and can be configured with release.conf
-
rtprio
polarian: good to hear
-
polarian
yeah sorry about last night
-
rtprio
no worries
-
rtprio
rrahl0: you could try building it, i guess?
-
rrahl0
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
-
rrahl0
first I wanted to understand why it didn't show up on arm64, but _shrug_ seems like I can't figure that out
-
rtprio
rrahl0: that's true.
-
rrahl0
coming from maintaining packages for a linux distro, it's definitely way different ;)
-
rtprio
rrahl0: looking at
pkg-status.freebsd.org was the other site that might help you
-
rtprio
rrahl0: also it's possible a dependancy failed
-
rrahl0
rtprio: could be, at the same time I would be shocked (as it's "just" a go application)
-
rrahl0
still trying to figure out what that site actually wants to tell my besides how many packages failed etc...
-
rrahl0
hm, seems like it's not in the history anymore, or 143arm64 was never built (for the quarterly)
-
rtprio
-
rtprio
-
rrahl0
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
-
rrahl0
so latest build says listed for tailscale/1.94.1, whatever that means :)
-
rrahl0
in queued
-
jmnbtslsQE
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
-
jmnbtslsQE
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)
-
regis
> ZFS is more likely to be corrupted by power loss
-
regis
over...?
-
jmnbtslsQE
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
-
Afterglow
You think a lot, but do you know for sure? I read two completely different stories about zfs here
-
jmnbtslsQE
ot
-
jmnbtslsQE
(typo)
-
jmnbtslsQE
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
-
jmnbtslsQE
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
-
Afterglow
Earlier today someone wrote that writes are atomic: either they succeed, or they didn't happen
-
jmnbtslsQE
that would be true of a single write on an underlying device
-
Afterglow
Ah, okay, so a RAID-1/RAIDz broke, while crashing.
-
jmnbtslsQE
i mean, it depends on what we mean by write. zfs will know how to conclude if the write was successful
-
rtprio
yeah, i had a onrecoveraeble snafu when i lost n>2 disk on the bus
-
jmnbtslsQE
but i'm talking about some zfs-related on-disk metadata and state (which is also something that is written to disk)
-
rtprio
but that's not the same thing as
-
jmnbtslsQE
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
-
jmnbtslsQE
(ZFS can apparently resilver a one-drive non raid vdev pool)
-
Afterglow
that's the first time I read this.
-
» TommyC did not know that
-
jmnbtslsQE
i hope i'm not recalling incorrectly. i'm pretty sure that's what it was...
-
jmnbtslsQE
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
-
Afterglow
resilvering is restoring the redundancy after replacing a disk. Is it possible to create a mirror on one disk (with two partitions)?
-
jmnbtslsQE
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
-
jmnbtslsQE
i think i concluded that "resilvering" was somehow a result of some errors, not related to the mirror status. not sure
-
jmnbtslsQE
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
-
jmnbtslsQE
but there was probably a faulty cable involved, so, that was also a contributing factor
-
jmnbtslsQE
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
-
nimaje
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,
-
nimaje
as it only has to make a root node as needed, so that garbage collection doesn't collect what it references
-
jfsimon
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
-
jfsimon
but as you mentionned, the os needs be loaded for any issue to have a chance get made
-
eoli3n
rtprio: it crashed again, this is not my syncthing jail
-
eoli3n
i think i need to reinstall
-
eoli3n
i'm considering replacing my setup with a raspeberri pi 4 or 5
-
eoli3n
what's the cheaper solution for a san with 250G nvme ?
-
eoli3n
i want something which does not eat power
-
rtprio
eoli3n: you said this was arm64 yes?
-
eoli3n
yes, but i can reinstall on amd64
-
eoli3n
on the new device i mean
-
eoli3n
i'm discovering banana pi
-
hodapp
250G nvme?! on a whatever pi?
-
eoli3n
hodapp: ?
-
regis
I fully understand hodapp's surprised disgust!
-
regis
hodapp: Dude, go on though. You're keeping us at
youtu.be/PfPdYYsEfAE dude
-
polarian
ah shit
-
polarian
I pissed someone off at FOSDEM
-
polarian
I have been told by someone that I pissed off the wrong guy
-
polarian
because he runs a successful company and I obviously dont
-
polarian
the guy was shilling docker, and saying how secure it is because he has yet to be hacked
-
polarian
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
-
polarian
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.
-
polarian
turns out my security beliefs have caused some... friction and now I have pissed someone "important" off
-
jmnbtslsQE
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?
-
nimaje
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")
-
nimaje
jmnbtslsQE: should apply to about all writes
-
polarian
nimaje: no its a mutual friend
-
polarian
who basically slapped me on the wrist fo rit
-
polarian
pointing out he runs a successful small business, and has a large following, and I argued with them as a first impression
-
polarian
lessless: virgin media O.O
-
Afterglow
not sure if I really understand this all, but in my experience docker images are updated more frequently than packages in jails in freebsd.
-
polarian
Afterglow: but they usually dont update the underlying OS
-
polarian
look at say postgresql image
-
polarian
security patches debian released over a month ago are still not pulled in
-
Afterglow
I move drupal off of FreeBSD to docker because of serious issues, which could only be resolved to making the site unaccassible in FreeBSD
-
polarian
Afterglow: ???
-
polarian
I dont get what you are saying
-
Afterglow
that a serious vulnerability took too long to resolve with packages
-
vkarlsen
"The wrong guy" is often the right guy to piss off
-
Afterglow
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)
-
Afterglow
takes too long, imho. So I moved drupal site to docker, which is updated more frequently
-
Afterglow
Don't get me wrong, I love FreeBSD, and certainly jails
-
rwp
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.
-
lessless
polarian one day I'll setup bouncer behind vpn :)
-
polarian
lessless: the number of people who tell me this
-
polarian
and never do :p
-
polarian
Afterglow: yeah this happens sometimes, but this is a more of a freebsd issue
-
vkarlsen
Drupal doesn't sound like something that would be complicated to update. Are there breaking changes?
-
Afterglow
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
-
Afterglow
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
-
rwp
Afterglow, You blocked access forcing use only of the docker container and that sounds like a developer action to me.
-
Afterglow
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
-
Afterglow
and that happened more than once
-
rwp
Oh... You switched /yourself/ to docker. You didn't make the site inaccessible from FreeBSD. That was confusing.
-
Afterglow
apologies for the confusion
-
Afterglow
I had to make the site _on freebsd_ inaccessable for 'the world' (whoever wanted to access my site) because of a non-resolved vulnerability
-
rwp
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.
-
rwp
I have been trying to fix one of the hosts and the problem is that host isn't the broken one.
-
Afterglow
must be brave... Brave is having issues with split-dns
-
rwp
Actually Firefox. But I am sure Brave/Chromium would behave the same.
-
Afterglow
drives me crazy :-)
-
nimaje
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
-
ant-x
Afterglow, "that's where the whole idea of packages was build around" -- pun detected.
-
ant-x
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?
-
nimaje
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
-
ant-x
nimaje, check.
-
nimaje
you can also restrict where to your server can initiate connections
-
ant-x
Resrict incoming connection by region/ip/&c ?
-
nimaje
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
-
o0x1eef2
Quite often people will implement blocklists with firewalls as well, to block bad actors, spam, etc.
-
ant-x
LLM web-crawlers?
-
o0x1eef2
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.
-
nimaje
those sadly seem to use residential proxies, to avoid being blocked, so they have a large number of ip addresses coming from anywhere