-
grunge
;n
-
grunge
sorry.
-
dch
Demosthenex: you can go 13.2->13.4 , I would just drop the UEFI loader in just before you reboot into new kernel. also,
rustdate.over-yonder.net (in ports as freebsd-rustdate) is a lot faster than freebsd-update in base.
-
dch
slow & trusted, vs new and shiny
-
dch
Soni: why would you choose to use ipsec over wireguard? its 2024 and wireguard in userland is a well established thing, vs ipsec which is the Cthulhu of protocols
-
dch
anybody familiar with apache24 or similar?
-
dch
I have some noob questions (or, not really noob, but its been 20 years and I forgot everything)
-
dziq
Hi.
-
mane
hey, how do i flush pf tables?
-
ridcully
`pfctl -t badactors -T flush` ?
-
mane
why badsectors?
-
mane
i want to flush this table scrub in on tun0 fragment reassemble max-mss 1420 no-df random-id
-
dziq
I have problem with vm-bhyve. When I want to install almalinux, vm immediately bacomes locked. I use this template
dpaste.com/2FF4V7F6T
-
dziq
I don't know how to debug it.
-
dziq
*becomes
-
dziq
I have created network switch services: vm switch create -t manual -b vlan998bridge services, when instalation starts tap0 interface is created
-
dziq
and whole process is stopped. I have to kill this
dpaste.com/5Z74ULPPU process to even stop VM
-
Soni
dch: we don't want a fucking vpn
-
Soni
yes if we wanted a vpn there are better options, but that's not what we want
-
dch
Soni: no need for profanity. you can have a user-space point-to-point wireguard library in your app, ipsec just seems ... so much more work.
-
dch
and to go through the IANA/IETF aspect of it seems ... even more work
-
Soni
dch: that's because everyone got ipsec wrong
-
dch
I guess you have a good reason to want all that pain
-
dch
I think everybody agrees on that Soni
-
Soni
ipsec is an address family, like ip
-
Soni
you run tcp/ipsec or udp/ipsec
-
Soni
just like tcp/ip or udp/ip
-
Soni
anyway it's purely an API impedance mismatch problem, the wire protocol is mostly fine
-
Soni
(and the IETF doesn't do APIs)
-
[tj]
not true
-
[tj]
ietf has written lots of api documents, and has a very mixed history on "having a single point on anything"
-
Soni
[tj]: they're mostly on the independent stream, which isn't IETF standard
-
Soni
yes there's value to having them published as RFC, as a way to inform other participants of how someone does it
-
[tj]
as an author of an rfc covering apis, and significant contributor to a working group on apis I feel I know what I'm talking about here
-
[tj]
but removing stuff I did, there are a bunch on ipv6 documents which are api descriptions
-
Soni
[tj]: ipv6 OS APIs are informational, not standard
-
[tj]
that distinction is meaningless
-
[tj]
anyway, this is off topic for #freebsd
-
Soni
yes, so, back on topic, we can do more or less whatever we want with the socket API in freebsd
-
Soni
so we'd like to experiment with treating ipsec as a first-class address family
-
Soni
complete with sockaddr_ipsec
-
Soni
anyone wanna participate?
-
Demosthenex
dch: i'll take slow and trusted over let's rewrite the world in the latest fad and start over gaining trust.
-
dch
Soni: a good place to ask this question is the freebsd-arch mailing list. Or possibly the transport one.
-
[tj]
freebsd-network would be the place
-
dch
oh yes even better
-
Soni
alright
-
Soni
is it possible to do filesystem compression?
-
Soni
(not to be confused with transparent file compression)
-
nimaje
you mean some abstraction over the drive, that does compression and then write the filesystem on top of that?
-
dch
blacklistd has me beat today
-
Soni
no we mean something like how git has a garbage collector and delta compression
-
Soni
what is freebsd-network? freebsd-net?
-
FragmentedCurve
Where does the /usr/local/openssl/cert.pem file come from?
-
FragmentedCurve
pkg which says: /usr/local/openssl/cert.pem was not found in the database
-
FragmentedCurve
The full path is in the database, but not the symlink.
-
FragmentedCurve
nm
-
dch
-
Soni
we'll just assume they meant freebsd-net
-
mzar
Soni: we have TCP-MD5 working, it will probably suit your needs, whtat do you thik ?
-
Soni
mzar: what is tcp-md5
-
mzar
TCP MD5 Signature Option
-
mzar
from your email it appears that you want to protect the connection
-
Soni
we want to protect the endpoint
-
mzar
OK
-
Soni
for example if you run an sshd, you'd need the endpoint key, which you get via dns and not via scanning the internet, this would protect sshd from network-scanning malware
-
Soni
keeps the logs quiet
-
Soni
this is a low-work thing you can do that makes things high-work for them
-
mzar
that;s /14
-
mzar
err
-
mzar
that's probably what TCP-MD5 and TCP-AO was invented for
-
Soni
but why is it TCP-only?
-
Soni
we'd rather use ipsec authentication header
-
Soni
ipsec lets us use it as an address family, which has benefits if we ever manage to expand this to DNS
-
Soni
(and to URIs, ideally)
-
mzar
OK
-
Soni
ideally we should be able to treat different keys as different hosts, too
-
nimaje
Soni: can you explain a bit more what you want there
-
nimaje
what layer would do the compression? on what data? do you mean something like CoW or dedup?
-
CrtxReavr
Soni, UDP and specifically IPsec can be especially problematic over NAT'd connections.
-
Demosthenex
arg, isn't there a command to check the checksums of the core os files?
-
Demosthenex
freebsd-update IDS
-
mzar
Demosthenex: what if you are not running RELEASE ?
-
Demosthenex
mzar: no idea. i just wanted to make sure specific files hadn't changed.
-
Demosthenex
and not packages, system.
-
Soni
CrtxReavr: that's why we don't care about supporting ipv4
-
Soni
nimaje: we mean something like git. we would happily use git as a filesystem if we could make it work.
-
Soni
-
CrtxReavr
Soni, I'm all for ditching "LegacyIP."
-
Soni
CrtxReavr: rename AF_INET to AF_INET_LEGACY when :v
-
Soni
(okay, not a serious suggestion, but anyway)
-
uskerine
Hi, I am trying to launch X in a fresh new install of FreeBSD14. It is a system running under qemu. I get this error:
-
uskerine
(EE) xf86OpenConsole: No console driver found Supported drivers: pccons (with X support), syscons, pcvt Check your kernel's console driver configuration and /dev entries(EE)
-
uskerine
Does anyone what could I try?
-
uskerine
know*
-
drewlander
is your user a part of the video group? are you using drm-kmod?
-
mzar
drewlander: drm-kmod? that's qemu
-
drewlander
i didnt see qemu i apologize
-
uskerine
I am trying with root
-
uskerine
to avoid any permission issues
-
mzar
no worries
-
uskerine
since it is qemu console is redirected to a telnet port (I guess it might be related to this issue)
-
uskerine
so I have to telnet my apple to access the console of the virtualized FreeBSD
-
uskerine
-
uskerine
also, I do not have any /dev/ttyvx file, just /dev/ttyu0 (which I understnad it is the serial -redirected by qemu to telnet-
-
nimaje
Soni: so a blocklevel CAS for the filesystem?
-
Soni
nimaje: CAS?
-
wcarson
i have security/py-cryptography installed, but i can't seem get a venv to use it. i tried python3.11 -m venv myproj; source myproj/bin/activate; pip install <app>, and it keeps trying to build py-cryptography. i thought maybe because it required a newer version, so i did -c constraints.txt but with cryptography<=43.0.0 (i have 42.0.8)... but it just goes and tries to get 42.0.0 and build it again
-
wcarson
er, i did use --system-site-packages
-
nimaje
Soni: content addressed storage
-
Soni
nimaje: uh no? we want delta compression and stuff
-
Soni
cross-file compression for the filesystem
-
Soni
(on top of regular compression)
-
Soni
just like git does
-
Soni
but really, any filesystem that can cope with multiple gigabytes of build artifacts would be fine
-
Soni
(because we keep running out of storage while trying to compile the freebsd)
-
nimaje
wcarson: well, you have installed on your system then, venvs are there to seperate from your system, you can tell it to also use system modules when creating the venv, but I don't remember the argument
-
» Ober stops updating stuff as all it does is break yubikey/pcsc yet again
-
nimaje
Soni: where does git does compression for storage? afaik it only has a store were all objects (files, trees, commits, …) are stored by their hash, so you can reference some object by its hash
-
haroldp
what do you use yubikeys for on FreeBSD?
-
Soni
nimaje: the "pack" is delta-compressed and also deflate compressed
-
Ober
haroldp: 2fa on everything :p
-
haroldp
I use mine on websites via my browser
-
haroldp
and as a third factor on my password manager
-
haroldp
you doing other cool stuff?
-
Ober
just ykman/browser stuff
-
haroldp
wasn't aware of ykman. thanks.
-
Ober
haroldp: yeah the browser works fine., just cli stuff for sites that don't support webn, but require fido. :[
-
haroldp
wondering if I should try to shoehorn it in as another factor for ssh or something
-
haroldp
I recently got an M4 iPad and discovered I couldn't log into *anything* because it doesn't have NFC and wouldn't talk to my YubiKey over USC-C
-
haroldp
but they fixed it about a month ago with an iPadOS update
-
levitating
Hey, anyone got experience using the collectd package?
-
levitating
It returns with exit code 1 for me
-
levitating
Immediately upon starting, it doesn't print or log any error
-
levitating
It would be helpful to run a command like strace on it, but I am not sure how to do that on FreeBSD
-
Ober
ktrace
-
kevans
yeah, ktrace or truss depending on how much extra output you feel like dealing with
-
nimaje
and if it is not enought for you, you can use dtrace
-
Ober
ahh issue was pcscd was having issues with polkit. disabling that fixed it
-
levitating
figured it out
-
levitating
with collectd