<stintel>
should be getting the keys to the house I just bought Monday the latest
<hurricos>
It was about four hours of work for my fiancee and i, was miserable. I had to take a plank of wood and menamine sponges and just full send for a solid hour to get the last bits off
<hurricos>
OOOOOO
<hurricos>
yeah I live in my parents' old house that they bought for about 50K in '99 because it was trashed and the owner was in trouble with the IRS
<stintel>
so I'll also be getting into those kind of things soon :D
<hurricos>
it's still, kind of questionable
<hurricos>
but we make do
<hurricos>
LOTS of improvements, the garage is 30' long and insulated now so it's tolerable for doing oil changes in the northern US winter
<stintel>
most likely going to redo the entire electrical wiring and while at it install data wiring
<stintel>
or install data wiring and while at it redo the electrical wiring works too :P
<hurricos>
love it. IDK what EU has for electrical code, but my dad and my good friend have both banged the NEC handbook over my head
<stintel>
lol, here in Bulgaria, there is no code
<hurricos>
so I'm kind of used to looking at things and seeing how fucked they are
<hurricos>
oh Lord
<stintel>
my apartment doesn't even have an RCD
<hurricos>
WHAT
<stintel>
and one of the phase wires is yellow-green :P
<hurricos>
I know EU uses 230V RMS back to neutral, but is it fed into buildings as two separate phases, 180* apart?
<stintel>
my apartment is 3P
<hurricos>
ahh
<hurricos>
OK
<stintel>
it's usually either 1 or 3
<stintel>
400V between the phases and 230V between phase and N, or was it the other way around
<hurricos>
which is the long side of a 30/30/120 triangle where the short legs are unit length
<stintel>
you lost me :P
<hurricos>
just silly trig
<stintel>
anyway I need to hit the bed
<hurricos>
yeah, you do
<hurricos>
hahahaha
<stintel>
:P
<hurricos>
good to see you!
<hurricos>
have fun with house :^)
<stintel>
yeah long time!
<stintel>
thanks!
<stintel>
I'm gonna take the keys and just throw a matress on the floor and sleep there for a night, then start making a plan of how many sockets and lights I want where
<stintel>
then calculate how many MCB/RCBO/... I'll need, etc
<stintel>
and how many km of wire :D
darkxst has joined #openwrt-devel
Daanct12 has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
<Mangix>
ugh. so many hostpkg failures with GCC 14
tSYS has quit [Quit: *squeak*]
tSYS has joined #openwrt-devel
bookworm has quit [Read error: Connection reset by peer]
<enyc>
stintel hurricos : could I suggest discussing the house troubles in liber.CHAT #diy ... indeed I'd discuss electrics there, one thing I know a lot about =).
<f00b4r0>
stintel: ewww... Surprising Bulgaria hasn't been stampeded with EU-created code. I'd bet it is, but simply ignoring it :D
<f00b4r0>
hurricos: Dunno about Bulgaria but here in .fr for retail consumers you can have either 1 (230V) or 3 (400V) phases, and we use TT earthing scheme :)
<jow>
dhewg: yes, every one or two weeks someone sends me this. the affected endpoint never existed in official luci and we stopped using the stok parameter years ago
<jow>
this is targeting yet another crappy vendor fork adding textbook vulnerabilities
<dhewg>
is luci wan exposed per default on those forks?
<jow>
apparently
<jow>
maybe some kind of onboarding assistant
<jow>
or it's part of some XSS reflection attack
<dhewg>
either way, the fail is impressive sometimes
<stintel>
f00b4r0: yep eww
<f00b4r0>
jow: can you pin more than 3 issues? Might be worth pinning that one (or its duplicate) to reduce the noise
<jow>
note also the mepty stok, so they deliberately added an endpoint that bypasses authentication and managed to add an easily exploitable root shell access to it by failing to validate the used parameters
<stintel>
we don't supported FDE do we?
danitool has joined #openwrt-devel
<stintel>
support*
* stintel
makes coffee
<jow>
we all know there's really developers that inexperienced, otherwise I'd assume a deliberate backdoor
<f00b4r0>
heh
<dhewg>
I was kind of having a related discussion with my bank recently, they detected lineageos and their silly app refused to work because "vendor stuff is most secure by design"...
<f00b4r0>
lol
<stintel>
hahaha
<stintel>
but yeah that's a common thing with banking apps
<mrkiko>
dhewg: and how did you work around the app not starting? Asking because I am pondering to try an android phone with lineageos
<dhewg>
mrkiko: using magisk to hide itself from those apps. while that worked just fine, it turns out the app sucks and I'm not even using it anymore
<antonkh>
hey guys, can anyone help me merge an update for my package? The update mainly fixes some bugs which I'd like to have fixed in the downstream version.
<colo>
heh, yeah, my former colleagues there do a very good job at updating that filter data, afaik ;)
<dhewg>
yeah, it works pretty nice. if you're going 'droid and lineageos is a must (as it should imho), that filter gives you a rather nicely reduced list to navigate that mess of a mobile market
SlimeyX has quit [Ping timeout: 480 seconds]
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
<mrnuke>
What's up with "Build host tools / " failing on github PRs ?
<hurricos>
jow: THANK YOU FOR UCODE. I was digging around for a silly `awk`-based base64 implementation to help me transfer some files, and I realized ucode comes with a builtin base64 encoder/decoder.
<hurricos>
now, decode is just `import { fdopen } from "fs"; let stdin = fdopen(0, "r"); print(b64dec(stdin.read("all"))); print("\n");` :D
<hurricos>
AND IT FITS IN LESS THAN 300K!!!
<hurricos>
I wish I could just spend a year rewriting a bunch of packages to use ucode 😌
* mrnuke
finds hurricos's lack of faith in C disturbing
<robimarko>
mrnuke: Yeah, MacOS in CI is rather flaky
minimal has joined #openwrt-devel
<mrnuke>
So how do I get the PRs to pass then?
<rsalvaterra>
hurricos: I _may_ have developed a sudden interest in P1020-based devices… are you still bringing them up? :)
<robimarko>
mrnuke: Its not your fault, GH changed the macOS images to 14 and ARM64
<stintel>
haha
<robimarko>
I just merged hauke-s PR for macOS 14 so it should hopefully clear up soon
<hauke>
robimarko: thaks for merging
<robimarko>
Hopefully CI starts using the latest shared workflow soon
<robimarko>
Cause its still not checking out the latest commit
<robimarko>
Yeah, PR-s need to be rebased in order for GH to checkout the current commit
<aparcar>
jow: could you create a pseudo base64 binary which is really just ucode? base64 would be handy on OpenWrt devices but the busybox implementation was rather large
<aparcar>
*and by "you create" I mean "I create" and by could I mean "does it make sense"
<schmars[m]>
shell one-liner ;)
<schmars[m]>
wait i did the exact same a while ago
<schmars[m]>
i did the following to generate wireguard keys: cat /dev/random | head -c32 | ucode -lfs -e 'printf(b64enc(fs.stdin.read("all"))+"\n");'
goliath has quit [Quit: SIGSEGV]
<jow>
hurricos: you can shorten it to ucode -lfs -p 'b64dec(fs.stdin.read("all"))'
<schmars[m]>
ah i didn't even read more than 2 lines of history lol
<jow>
schmars[m]: me neither, apparently. just seen that you posted almost the same