-
demido
what did 4chan mean by running an ancient version of freebsd and getting hacked?
-
ek
demido: They had servers running very old and un-patched versions of FBSD?
-
ek
Not to mention the old software they were also running (which is likely the culprit as opposed to the OS itself.)
-
demido
supposedly
-
demido
personally i don't buy it. imo seems like an intentional leak. those vulns were present for years and woulda been used already
-
demido
so i think an ancient stack was rolled out intentionally to open a door
-
ek
I've heard from multiple sources recently that it was likely old PHP and/or phpMyAdmin that lead to the compromise.
-
demido
ya but still, that woulda been found and used already
-
demido
it's 4chan. it's prolly attacked more than gov mil and banks combined
-
ek
Perhaps. If someone knew where to find it. Maybe they just found it? Who knows...
-
demido
i have no inside info but i don't buy it
-
ek
I'd imagine if anyone really cared, they'd look into it. I couldn't give two s**ts about it, personally.
-
demido
ya i don't use the site but it's noteworthy
-
oxbar
ek: You a dev ?
-
ek
oxbar: Yes?
-
ek
I'm not a FBSD dev, though... If that's what you mean. Just a regular, old Joe.
-
oxbar
ek: j/w
-
ivy
jehovah's witnesses?
-
MelMalik
just wondering ?
-
oxbar
Just wondering
-
demido
will pkgbase ship in 15.0?
-
nimaje
as far as I know that is currently the plan, but it was already planed for 14.0 and then delayed, well I didn't hear about problems with those pkgbase testrepos for -CURRENT and -STABLE
-
f451
why is lib32 in base? what breaks if a world is built without it?
-
nimaje
that you can run 32bit executables (why shouldn't it be shipped?) and why should anything break if you don't build libaries to run 32bit executables? they are completely optional (if you install a -RELEASE via the installer you get asked if you want to install the lib32 component)
-
SponiX
pkgbase is nice
-
f451
nimaje: ok, thanks
-
f451
i don't know if i have any 32bit programs installed. how can i check?
-
f451
i know if i without_kerebos for example, i'll need to build all my own ports with that in mind
-
SponiX
f451: what FreeBSD do you have installed? 14.2-RELEASE ?
-
SponiX
chances are if you don't specifically know of 32-bit installed programs and it is a recent install -- you have None
-
SponiX
64-bit stuff has been the default for like over a decade now
-
f451
SponiX: 14-stable
-
f451
n270870
-
f451
if it can be safely built without it then i'll do that. buildworld takes a while building lib32 and im looking to remove whats not needed
-
f451
kerebos is another but ill need to remember to build all my own ports - same with hemidal
-
izabera
hey
-
izabera
i'm trying to port some linux code to freebsd
-
izabera
in linux i can dlsym(0,name) and get access to all the symbols in the c standard library
-
SponiX
f451: I've never tried excluding anything from world, I just do the normal complete checkout and build
-
izabera
this doesn't seem to work on freebsd and i'm not sure what i'm supposed to pass to dlsym to get it to work
-
izabera
same for dlfunc
-
izabera
is this possible at all?
-
rtprio
why do you need all the symbols of the c library?
-
izabera
i need one symbol
-
izabera
ah it looks like RTLD_DEFAULT does what i want
-
izabera
why is this not the same as on linux? am i misreading the docs?
-
rtprio
because linus went off and did things his own way
-
izabera
looks like RTLD_DEFAULT is 0 on linux and ((void *)-2) on freebsd
-
rtprio
that's perhaps a good reason to use the #define
-
izabera
i mean sure but i didn't realise passing NULL would do things differently from reading the freebsd manual
-
izabera
If dlsym() is called with the special handle NULL, it is interpreted as
-
izabera
a reference to the executable or shared object from which the call is
-
izabera
being made. Thus a shared object can reference its own symbols.
-
izabera
thought this could just access all the symbols that were currently loaded
-
izabera
anyway, thanks for the support
-
izabera
hi there, me again
-
izabera
scanf in freebsd doesn't support %m which is in posix 2008
-
izabera
is 17 years not enough?
-
[tj]
-
[tj]
I can't see it
-
desdotdev
izabera: there is no %m specifier in C or POSIX
-
izabera
>An optional assignment-allocation character 'm'.
-
izabera
literally in yourlink
-
izabera
and in the version from 9 years prior
-
izabera
you guys are bad at reading
-
izabera
>The %c, %s, and %[ conversion specifiers shall accept an optional assignment-allocation character 'm', which shall cause a memory buffer to be allocated to hold the string converted including a terminating null character. In such a case yadda yadda yadda
-
desdotdev
izabera: you said %m
-
[tj]
that isn't a %m thought
-
desdotdev
izabera: there is no %m specifier
-
izabera
?
-
[tj]
this really isn't a friendly way to speak
-
izabera
it's m that goes after %
-
desdotdev
izabera: there is an m flag to the %s specifier
-
izabera
for instance %ms
-
izabera
or %mc or %m[a-z]
-
izabera
either way, can i have that on freebsd
-
desdotdev
izabera: sure, you'll want to edit lib/libc/stdio/vfscanf.c, open a phab review when you're done and add me (des@) as reviewer
-
desdotdev
izabera: don't forget to update the manual page
-
[tj]
can't believe I was tricked into reading posix
-
thedaemon
lol
-
desdotdev
is there a way to detect, in a src Makefile, which toolchain we're using?
-
rtprio
[tj]: lol
-
nimaje
desdotdev: why do you want to detect it in a Makefile? but I guess COMPILER_TYPE from share/mk/bsd.compiler.mk is the way then
-
mcrane
Someone I know updated with pkg update and KDE broke
-
mcrane
It seems like the missing core package is pkg install plasma6-plasma
-
[tj]
ah, that happened to me too
-
mcrane
is there a work around or just wait?
-
mcrane
If you know
-
thedaemon
build from ports
-
thedaemon
maybe
-
thedaemon
they have been working on it in #freebsd-desktop
-
mcrane
ah thanks for that irc channel
-
nimaje
hm, from a system before the unification of kde5/6 into just kde without a version number in the package name? then install kde and remove kde5 or kde6 whichever was installed
-
mcrane
It seems kde5 isn't fully there anymore
-
mcrane
In packages
-
nimaje
yes, that was renamed to just kde
-
mcrane
tutorial for 14.1 were wrong
-
mcrane
pkg install plasma6-plasma-desktop
-
mcrane
@nimaje pkg install -g "plasma6-*"
-
mcrane
I also used that and then when the login page came on the bottom left selected plasma
-
mcrane
and its working again
-
mcrane
I have multiple co-workers using FreeBSD and KDE as their desktop
-
nimaje
-
mcrane
I just tested that and it looks like the handbook needs to be updated
-
mcrane
pkg install kde 'not found'
-
thedaemon
latest pkg release is missing packages, so that's why things are broken
-
thedaemon
If you had kde installed before last update, it warned you that it was going to uninstall kde.
-
mcrane
pkg install plasma6-plasma 'not found'
-
thedaemon
mcrane: as I said, there are missing packages that were not built
-
mcrane
This one exists pkg install plasma6-plasma-desktop
-
mcrane
On the freebsd forum I found this pkg install --glob "plasma6-*"
-
mcrane
and it does work
-
mcrane
or shorted slightly to pkg install --g "plasma6-*"
-
mcrane
or shorted slightly to pkg install -g "plasma6-*"
-
ivy
i thought the package builder issue was meant to be fixed now, although i can't remember where i read that
-
nimaje
seems like additionaly to that bug in -CURRENT which made 14.2 jails crash when building packages, there is/was also a go bug where it can't handle the operating system using 5 level page tables, no idea if there where additional issues which coincidentally all happend on start of this month (afaik for the -CURRENT bug the builders were rolled back to some known good version and that shouldn't be
-
nimaje
a problem anymore, not sure if the bug was found)
-
ivy
i only knew about the go issue which i believe they fixed by disabling la57 on the builders
-
nimaje
maybe that go bug was the suspected -CURRENT bug, but as I understood it, something made the complete build crash, not just "some" packages not building
-
ivy
i recall there were some doubt about this because some of the missing packages didn't appear to depend on go, but a *lot* of stuff uses go and i never saw a definitive answer
-
thedaemon
webkit-gtk also had issues
-
thedaemon
I believe it was go and webkit-gtk if I remember correctly
-
kevans
it's fixed, but as of last report a few repos worth of packages were trying to sync at the same time
-
thedaemon
when did it get fixed?
-
thedaemon
I just checked yesterday
-
thedaemon
checking now :)
-
kevans
your definition of fixed and my definition of fixed are probably different
-
kevans
the underlying issue is fixed and the builds are finished, but they may or may not be available yet due to aforementioned package syncing
-
ivy
kevans: that was a couple of days ago though right? i wonder how long the sync takes
-
thedaemon
fixed == pkg has all missing packages returned.
-
kevans
about 22 hours ago if thunderbird isn't lying to me
-
ivy
oh, timekeeping is hard
-
kevans
"between today and tomorrow, they will be available on all mirrors." -- so presumably within the next 10-12 hours everything should be better
-
thedaemon
thanks, I'll check then and let people know once it's back working.
-
thedaemon
:)
-
ivy
maybe this will teach people not to play silly games with pointers
-
ivy
"oh, look at all the spare bits in this 64-bit pointer! i'm sure computers will never come with more memory and start using them!"
-
nimaje
when does CHERI come to consumer hardware? then the hardware would disallow such silly stuff
-
jbo
probably never
-
SponiX
AMA going on in the Discord FreeBSD right now
-
deimosBSD
why?
-
la_mettrie
who is "me" in that AMA?
-
ivy
la_mettrie: Deb Goodkind from FreeBSD Inc
-
thedaemon
Thought it was streaming video?
-
dstolfa
-
mvanbaak
Last week I asked about a problem I had with 'ip <something> moved from hardware address <x> to <y>' all the time. Suggestion from someone here was to move the ip configuration from vlan interface to the bridge this vlan interface is member of. I did this, and since then those messages are gone
-
mvanbaak
thanks again !
-
mvanbaak
igb0 up, no ip config. vlan6 up on physical interface igb0, no ip nor ip6 configured. bridge0 has member vlan6 and the ip4 and ip6 configs
-
mvanbaak
problem solved
-
nimaje
dstolfa: I can't find prices there, so it doesn't really sound "consumer", but reads like a good step in the direction of CHERI consumer hardware
-
dstolfa
nimaje: that's because it's not out yet :P
-
ivy
mvanbaak: i intend to advocate that we prevent people from configuring IP address on bridge members by default, so i appreciate your example as a justification for this :-)
-
mvanbaak
it showed the ip address of the vlan interface changing from mac address all the time. from the physical interface mac address to a mac address of one of my vnet jails
-
mvanbaak
ivy: yeah, that would be awesome. would have saved me some hours haha
-
valpackett
dch: ivy: helloooo. the thing with capsicumizer is that LD_PRELOAD based filesystem fakery was way too janky. the future of that was being discussed in
reviews.freebsd.org/D44373
-
» dch waves
-
dch
thanks valpackett for the clarification!
-
ivy
valpackett: thanks! iiuc this is basically implementing a chroot for capsicum, which i really don't like, i'd rather have a config file to filter paths like how The Super Capsicumizer 9000 works. maybe i should read the whole thread though...
-
ivy
valpackett: incidentally thanks for your work on getting 9pfs into src, this has been super useful for me
-
oxbar
How was the AMA
-
getz
hi valpackett, your post on getting freebsd working on the pixelbook is what got me into freebsd :)
-
ivy
oxbar: fairly interesting but it was pretty high level and mostly about stuff the foundation is doing most of which you probably already know about if you care enough to hang about here. Setesh or wolfquinn is going to publish a recording later
-
nimaje
hm, why does that review want to remove fchdir rights? would that disallow fchdir in capsicum mode or would that allow fchdir on any directory descriptor? both seem wrong to me
-
ivy
desdotdev: are you around? re: traceroute