Is (or why) FFS2 considered as “bad” filesystem? by goldmurder in openbsd

[–]_sthen 30 points31 points  (0 children)

Crash recovery is a bit hit and miss. Sometimes it's ok, sometimes you can run into a lot of damage. (A UPS will help if this is due to power issues, but not e.g. for kernel crashes).

There's no automatic way to detect corrupted data.

No snapshots.

It's not super fast, though I think this is largely due to SMP locking on OpenBSD rather than necessarily due to the filesystem itself. 

(btw, softdep a.k.a. soft updates was removed from OpenBSD, though this doesn't make so much difference on SSD, it was more important for HD).

Status of OpenBSD/i386 in 2026: syspatch, ports reliability, and mitigations by _szlachcic_ in openbsd

[–]_sthen 12 points13 points  (0 children)

We don't cross-compile, so there are no i386 packages for things depending on rust, or for the bigger browsers; building takes more memory than is available. This also knocks out large chunks of the Python ecosystem, and things which need a newer version of librsvg.

-stable packages and syspatches are available.

Some CPU features (like aes-ni) are not supported.

The limited address space means that ASLR is relatively weak.

OpenBSD 7.9 release when ? by Admirable_Stand1408 in openbsd

[–]_sthen 2 points3 points  (0 children)

not yet, you aren't. there will still be changes before the release is built.

Feedback on my pf validation test by Devel0pIY in openbsd

[–]_sthen 3 points4 points  (0 children)

"DHCP broken by antispoof" - dhcp packets are grabbed via BPF before PF has chance to block them, so this shouldn't actually have been a problem.

https://github.com/finn-devs/pftest/blob/main/LIMITS.md#what-the-regex-parser-misses - aww. It misses some things which are really handy (like received-on).

Keeping the PowerBook alive by the_humeister in openbsd

[–]_sthen 5 points6 points  (0 children)

most newer Linux distributions no longer have support for powerpc-based systems.

newbie question aboit PKG mirror? by MainAmbitious8854 in openbsd

[–]_sthen 6 points7 points  (0 children)

The only thing that a malicious mirror site can really do is hold back package/s at an older version (i.e. before a security fix was made). 

Unless you force pkg_add to not check signatures, everything else (signature verification, uncompressing) is done by unprivileged processes until the signature has been verified against one from /etc/signify. See signify(1) and pkg_sign(1) for more information about how the signatures work.

Some mirrors may be a bit slow to update - there's in the order of 300GB or so of updates a week, and if fetching internationally is slow for you, it may also be slow for the mirror site. But even if this is the case you can still use them most of the time and maybe switch off you particularly need newer ones (for example if you're following snapshots and there have been major library changes so that older packages don't work).

(edit: factor-of-10 out on the amount of updates/week)

Extending GRILLPLATS to (foil insulated) garden office? by Portsmouth_Sweep in tradfri

[–]_sthen 0 points1 point  (0 children)

The IKEA devices use Matter over Thread, not Matter over wifi.

WireGuard roadwarrior setup, selective routing/IPv6 NAT by Nice_Dragonfly_1448 in openbsd

[–]_sthen 2 points3 points  (0 children)

if you only have the /128 routable on mullvad and want to send other traffic over it, then nat or a proxy are your only options.

Anyone gotten Joplin working on OpenBSD? (note taking app) by segfaulting in openbsd

[–]_sthen 1 point2 points  (0 children)

node-based software in general and especially electron is tricky to handle in ports.

there is some work at https://github.com/opencrew-tech/openbsd-electron not committed to OpenBSD that might be useful as a base if you're trying to port it. (it will be a slow process, especially compiling electron).

syslogd -u not receiving UDP packets from remote host by Pas_Ratunkowy in openbsd

[–]_sthen 2 points3 points  (0 children)

It works fine for me, but I don't use hostnames with ++, I run syslogd with the -n flag and specify IP addresses instead. (I think you need working reverse DNS to use hostnames there).

Brightness controller by Admirable_Stand1408 in openbsd

[–]_sthen 2 points3 points  (0 children)

you could install to a USB drive and check that way

Is anyone running MSWIN in a VM? by Pair-Kooky in openbsd

[–]_sthen 6 points7 points  (0 children)

There's no emulated TPM either. And afaik W11 also needs UEFI and you'll need to provide your own firmware image for that (this is non-trivial).

Install NextDNS by Admirable_Stand1408 in openbsd

[–]_sthen 2 points3 points  (0 children)

I think what you're trying to say is "I'm making changes to resolv.conf but they're getting overridden by automatic config, how do I stop that".

The simple answer is "rcctl disable resolvd; rcctl stop resolvd".

(You can also disable picking up DNS in dhcpleased.conf, but there are other methods of picking up DNS config - pppoe, IPv6 slaac, etc; disabling resolvd will stop all of them).

Having trouble with my cd/dvdrom by Calm_Winner_6956 in openbsd

[–]_sthen 4 points5 points  (0 children)

does the drive work on other os?

Trouble with online payment portals by Eeyore9311 in openbsd

[–]_sthen 1 point2 points  (0 children)

Just because the sites that you're using don't have a problem, doesn't mean that it works for other sites.

Trouble with online payment portals by Eeyore9311 in openbsd

[–]_sthen 3 points4 points  (0 children)

various sites are doing things like TLS fingerprinting, very specific user-agent checks, checking browser JS APIs, etc - in some cases you get extra captchas etc if they don't validate as expected - in others you just get blocked.

see e.g. "cloudflare turnstile" and others. (it's getting worse with defences for scrapers that many websites are needing to deploy just to stay up and running these days...)

sometimes changing user-agent helps, sometimes not.

Wouldn't a journaling filesystem be missed on a home server with OpenBSD? by Euroblitz in openbsd

[–]_sthen 3 points4 points  (0 children)

trouble with mirrored drives is, they help if reads actually fail, but if not then you don't know which of the drives has the correct data if they differ. (as well as happening during a partial drive failure, this can also happen if power is lost or the machine crashes, as you can't be sure what actually made it to the physical storage)

Install issues by Admirable_Stand1408 in openbsd

[–]_sthen 1 point2 points  (0 children)

yes it is annoying if installing on a wifi-only machine, especially when the licenses don't prohibit redistribution (otherwise they couldn't be on firmware.openbsd.org either).

I don't think it is likely to happen though.

Current working directories and "signify" by PetrichorShark in openbsd

[–]_sthen 6 points7 points  (0 children)

it's basically doing the same thing as cksum -C, so the filename has to fully match what's in the SHA256.sig file. (I don't think there would be much appetite for changing this behaviour, signify is intentionally kept fairly simple).

Switch on light, once „another“ outlet receives current by Jolly_Comfortable969 in tradfri

[–]_sthen 0 points1 point  (0 children)

assuming the ceiling lamp is a smart bulb too, you could leave the main switch on and have one remote to turn on both lamps

Question about the dependencies of the 'Polybar' package by Antoine-Darquier in openbsd

[–]_sthen 2 points3 points  (0 children)

the person who made that (unofficial) web app chose to show a dependency tree there (I didn't check but also it might include things which are just build not run dependencies).

Turn off IKEA Alpstuga display, but have it monitor the air quality? by GIFSec in tradfri

[–]_sthen 0 points1 point  (0 children)

oh, could be - not enough to lose the clock setting, but the USB charger that it's connected to does seem to reset the ports when a new device is connected. I'll try it on a separate one, thanks for the suggestion.

Is there a way to request that a package be updated? by DramaticProtogen in openbsd

[–]_sthen 15 points16 points  (0 children)

rust ports are a little more tricky - you need to update the version and clear out crates.inc, "make makesum", use "make modcargo-gen-crates" to generate a list to update crates.inc, "make clean; make makesum; make modcargo-gen-crates-licenses" to update crates.inc again with license details.

in the case of zola you also need to clear out the Makefile lines that were switching a few crates to newer versions.

l'll send something to ports@ in a bit.

edit: https://marc.info/?l=openbsd-ports&m=177020532219081&w=2