Rentong has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
Rentong has quit [Remote host closed the connection]
Rentong has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
Rentong has quit [Read error: No route to host]
Rentong has joined #openwrt-devel
Rentong_ has joined #openwrt-devel
Rentong has quit [Read error: Connection reset by peer]
Rentong_ has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
slh_ has joined #openwrt-devel
slh_ has quit []
Rentong_ has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
Rentong_ has quit [Ping timeout: 480 seconds]
Rentong has quit [Remote host closed the connection]
Rentong has joined #openwrt-devel
Rentong_ has joined #openwrt-devel
Rentong__ has joined #openwrt-devel
Renton___ has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
Rentong_ has quit [Ping timeout: 480 seconds]
Rentong__ has quit [Ping timeout: 480 seconds]
Renton___ has quit [Remote host closed the connection]
Rentong has joined #openwrt-devel
Rentong_ has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
rmilecki has joined #openwrt-devel
<digitalcircuit> One test succeeded, will try 3 more times before new related tests
Rentong has joined #openwrt-devel
Rentong_ has quit [Ping timeout: 480 seconds]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openwrt-devel
Grommish has quit [Read error: Connection reset by peer]
Grommish has joined #openwrt-devel
Tapper has joined #openwrt-devel
nitroshift has joined #openwrt-devel
goliath has joined #openwrt-devel
Tapper has quit [Read error: Connection reset by peer]
Tapper has joined #openwrt-devel
pkgadd has quit [Quit: leaving]
pkgadd has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
dedeckeh has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
<aparcar[m]> I want to upload a file via cgi-bin on the device, any advise how to do so? It should always go to the same place
<aparcar[m]> jow: maybe an idea?
<ynezz> aparcar[m]: cd luci.git; git grep cgi-upload
Rentong has joined #openwrt-devel
<aparcar[m]> ynezz: i guess I have to figure out the auth process...
<aparcar[m]> ynezz: while you're here, can I rework your signify patches and try to bring them upstream? I'd like to get the VERIFY_ONLY mode working
<ynezz> yeah, sure
<aparcar[m]> Excellent
Rentong has quit [Remote host closed the connection]
<Habbie> i added --enable-option-checking=fatal to a few ports
<Habbie> it took just two weeks for somebody to run into that
<Habbie> this user apparently passes --disable-ipv6 to every port
Rentong has joined #openwrt-devel
Rentong has quit [Remote host closed the connection]
Rentong has joined #openwrt-devel
_lore_- is now known as _lore_
Tusker has quit [Quit: https://lice.muppetz.com]
Tusker has joined #openwrt-devel
takimata has quit [Ping timeout: 480 seconds]
<mangix> Wow. TPM chips are expensive now. Wonder if I should sell mine.
rotanid has quit [Ping timeout: 480 seconds]
mkresin has quit [Ping timeout: 480 seconds]
danitool has joined #openwrt-devel
<Tapper> Just out of intrest if some one was to donate 1000000 $ to OpenWrt what could it achieve? Don't get your hopes up I am skint lol I just wanted to know how far 1000000$ would go.
<Tapper> and how it would change the face of OpenWrt.
<Tapper> how or if*
SamantazFox is now known as Guest889
SamantazFox has joined #openwrt-devel
Guest889 has quit [Read error: Connection reset by peer]
aleksander has joined #openwrt-devel
markweston has joined #openwrt-devel
markweston has quit [Quit: Leaving.]
markweston has joined #openwrt-devel
markweston has quit []
markweston has joined #openwrt-devel
<markweston> hello, I'd like to use ubox to make coroutines, something like this: https://pastebin.com/Z7ABEqT5
<markweston> the problem is struct uloop_timeout does not seem to have a "user pointer" member so I can't use a single callback for all coroutines
<markweston> is there any workaround?
decke has joined #openwrt-devel
<rsalvaterra> mangix: TPMs are… nice, I guess…? But I personally only use them as hwrngs. :P
<markweston> coworker found a workaround/hack; checking the pointer value of timeout pointer lets you distinguish which timeout pointer called you
<markweston> definitely not part of API, could break on any update I guess :D
Tusker has quit [Remote host closed the connection]
Rentong has quit [Remote host closed the connection]
<markweston> user pointer in struct uloop_timeout would be a nice feature if sizeof(struct uloop_timeout) is not part of the API :)
Tusker has joined #openwrt-devel
Rentong has joined #openwrt-devel
Rentong has quit [Remote host closed the connection]
<markweston> found even a better hack (container_of macro)
<ldir> rsalvaterra: pingy ping ping pingy ping ping - pm?
<rsalvaterra> ldir: Whoa, mate! What's so exciting? :)
<markweston> would a pull request to add user pointer to struct uloop_timeout be considered?
<markweston> or should I ask that in the mailing list?
<PaulFertser> markweston: usually when there's a patch on the mailing list it's getting more attention than a question.
Rentong has joined #openwrt-devel
<ynezz> markweston: just use container_of as everybody else
Rentong has quit [Remote host closed the connection]
<karlp> user poitner blocks are pretty standard in api's
<markweston> maybe in openwrt, usually all callbacks are supplied with their own user pointer, like everywhere else
<karlp> markweston: I'd submit it as a patch, but make sure it's a second api in some way, you'll never get a breaking api change through.
<markweston> it wouldn't be a breaking change if sizeof(struct uloop_timeout) is not part of the API
<markweston> but I guess I'll just use container_of
<karlp> please submit itas a patch, for other people too :)
<markweston> I'll pass. I've got a deadline, not a passion.
markweston has left #openwrt-devel [#openwrt-devel]
Rentong has joined #openwrt-devel
Rentong_ has joined #openwrt-devel
Rentong_ has quit [Read error: Connection reset by peer]
Rentong has quit [Ping timeout: 480 seconds]
Rentong has joined #openwrt-devel
dedeckeh has quit [Remote host closed the connection]
Rentong_ has joined #openwrt-devel
Rentong has quit [Read error: Connection reset by peer]
Rentong_ has quit [Remote host closed the connection]
Tapper has quit [Quit: Tapper]
Rentong has joined #openwrt-devel
Rentong has quit [Ping timeout: 480 seconds]
aleksander has quit [Quit: Leaving]
Larhzu has joined #openwrt-devel
<owrt-snap-builds> Build [#169](https://buildbot.openwrt.org/master/images/#builders/68/builds/169) of `at91/sama5` failed.
Rentong has joined #openwrt-devel
Rentong has quit [Remote host closed the connection]
nitroshift has quit [Quit: Gone that way --->]
valku has joined #openwrt-devel
Rentong has joined #openwrt-devel
mkresin has joined #openwrt-devel
Rentong_ has joined #openwrt-devel
Rentong__ has joined #openwrt-devel
Rentong_ has quit [Read error: Connection reset by peer]
Rentong has quit [Ping timeout: 480 seconds]
tohojo has joined #openwrt-devel
Rentong has joined #openwrt-devel
Rentong__ has quit [Read error: Connection reset by peer]
SamantazFox is now known as Guest905
SamantazFox has joined #openwrt-devel
Tusker has quit [Quit: Time wasted on IRC: 5 hours 11 minutes 40 seconds]
Guest905 has quit [Ping timeout: 480 seconds]
Tapper has joined #openwrt-devel
decke has quit [Quit: Leaving.]
<owrt-snap-builds> Build [#169](https://buildbot.openwrt.org/master/images/#builders/13/builds/169) of `lantiq/xway_legacy` completed successfully.
<aiyion> in 802.11s the `mesh id` is an easy way to distinguish differen mesh networks. Using iw scan on my pc does provide me with the id, if I scan for networks.
<aiyion> I'm just looking into openwrts lua bindings for iwinfo, but just cannot find, which function I'd call to get the mesh id of a scanned network.
<aiyion> May somebody give me a hint?
<aiyion> Or is it just not implemented (yet)?
<aiyion> I'd expect the binding I'm looking for in https://git.openwrt.org/?p=project/iwinfo.git;a=blob;f=iwinfo_lua.c;h=e49e454d3a81e12a58e5bb546b8ad63ecc59be3b;hb=HEAD
goliath has quit [Quit: SIGSEGV]
<aiyion> I looked into nl80211.h and found that if the ID was to be added probably all three attributes are of interest: https://github.com/torvalds/linux/blob/master/include/uapi/linux/nl80211.h#L2602-L2605
Rentong has quit [Remote host closed the connection]
<owrt-snap-builds> Build [#170](https://buildbot.openwrt.org/master/images/#builders/54/builds/170) of `ramips/mt7620` completed successfully.
Rentong has joined #openwrt-devel
Rentong has quit [Remote host closed the connection]
Rentong has joined #openwrt-devel
takimata has joined #openwrt-devel
goliath has joined #openwrt-devel
danitool has quit [Quit: Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos]
Rentong has quit [Ping timeout: 480 seconds]
rejoicetreat has joined #openwrt-devel
<owrt-snap-builds> Build [#169](https://buildbot.openwrt.org/master/images/#builders/48/builds/169) of `bcm47xx/generic` failed.
<owrt-snap-builds> Build [#167](https://buildbot.openwrt.org/master/images/#builders/69/builds/167) of `zynq/generic` failed.
<owrt-snap-builds> Build [#165](https://buildbot.openwrt.org/master/images/#builders/55/builds/165) of `malta/be` failed.
Tapper has quit [Quit: Tapper]
rejoicetreat has quit [Remote host closed the connection]
hurricos has joined #openwrt-devel
<hurricos> Anyone know how much bigger compiling with CRYPTO_ADIANTUM makes the kernel?
<hurricos> Curious if, with the push to 16/64, it'd make sense to enable it by default. It's apparently *quite* fast
<hurricos> (though only makes sense in very specific, odd situations, like OpenWrt on a NAS)
goliath has quit [Quit: SIGSEGV]
<owrt-snap-builds> Build [#167](https://buildbot.openwrt.org/master/images/#builders/63/builds/167) of `ath79/tiny` failed.
<owrt-snap-builds> Build [#199](https://buildbot.openwrt.org/master/images/#builders/3/builds/199) of `at91/sam9x` failed.
<owrt-snap-builds> Build [#191](https://buildbot.openwrt.org/master/images/#builders/8/builds/191) of `x86/64` failed.
<owrt-snap-builds> Build [#171](https://buildbot.openwrt.org/master/images/#builders/49/builds/171) of `mvebu/cortexa53` failed.
<owrt-snap-builds> Build [#169](https://buildbot.openwrt.org/master/images/#builders/19/builds/169) of `ramips/mt7621` failed.
<jow> karlp: markweston: user data pointers have been rejected in the past already
<jow> preffered api usage is container_of
* ldir waves at jow
<jow> 'lo
<ldir> you're a ubus adult are you not?
<jow> depends
<ldir> lol
<ldir> ubus name spaces are intended to be unique ie, per server right?
<jow> correct, yes
<jow> there can't be multiple servers offering the same namespace
<ldir> cool - my understanding is correct :-)
<jow> dnsmasq multi instance foo?
* ldir ducks, hides, whimpers
<ldir> yes
<ldir> exactly
<jow> what exactly is dnsmasq offering via ubus?
<jow> and wouldn't that (whatever it is) break if you start suffixing it to make it unique per instance?
<jow> break as in whatever consumes it not finding it anymore because it has a random suffix
<hexa-> blogic_: udhcpsnoop looks interesting, is there also a service that consumes/parses these events?
<ldir> jow: to be blunt, whatever 'we' as openwrt have passed to simon for it to support via ubus
<ldir> at the moment, some stats/metrics
<jow> ah, so "nothing"
<jow> I mean no netifd, proto handlers, adblock packages whatever depending on it
<ldir> not AFAIK
<jow> then it should get suffixed, but only if multiple instances are used
<ldir> which is what is now happening.
<jow> preferably in a deterministic manner, so that eventual consumers can infer the expected namespace from the running instance they want to target
<ldir> but it is a hard startup error that if we say use 'foo' namespace and that namespace is already occupied then dnsmasq should basically scream loudly and exit.
<ldir> Julian Kornberger added ubus support back in 2018
* ldir is looking at the football and very, very confused
<blogic_> hexa-: ucentral-events
<blogic_> its part of the cloud mgmt stack that I am working on
<hexa-> thanks, I am browsing the TIP repo and couldn't find a dependency link, so had to ask :)
<blogic_> hexa-: you want to be on the uCentral-trunk branch
<blogic_> the rest is just legacy code
<blogic_> hexa-: radios_items_require-mode
<blogic_> oops
<blogic_> that is the datamodel
<hexa-> yup, that's where I am
<hexa-> wondering if these are all ready to be imported into the packages feed?
<hexa-> to gradually try them out
<blogic_> not yet
<blogic_> gimme like a month
<hexa-> awesome
<blogic_> I plan to have a public feed
<hexa-> sounds great
goliath has joined #openwrt-devel
danitool has joined #openwrt-devel
<titanous> nbd: do you mind taking a look at this? it seems to be a hostapd regression on mt76 after the upgrade last month: https://bugs.openwrt.org/index.php?do=details&task_id=3857
bluew has joined #openwrt-devel
rejoicetreat has joined #openwrt-devel
<philipp64|work> Do we support 802.11-2016 (i.e. .11mc) and what hardware (if any) is required for it? I know you need ns or better frame timestamping at the MAC layer…
ecloud has quit [Ping timeout: 480 seconds]
ecloud has joined #openwrt-devel
rejoicetreat has quit [Remote host closed the connection]
rejoicetreat has joined #openwrt-devel
rejoicetreat has quit [Remote host closed the connection]
rejoicetreat has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
rejoicetreat has quit [Remote host closed the connection]
rejoicetreat has joined #openwrt-devel
rejoicetreat has quit [Remote host closed the connection]
rmilecki has quit [Ping timeout: 480 seconds]
bluew has quit [Read error: Connection reset by peer]
bluew has joined #openwrt-devel
<karlp> jow: what's the reasoning? I can think of arguments like, "let's not put any friendly code in the library, make the user do it instead, that will make the library 'light'" and "good enough for kernel, must be good enough for everyone" but is there some good reason I'm missing beyond those?
SamantazFox is now known as Guest934
SamantazFox has joined #openwrt-devel
takimata has quit [Quit: wat?]
<mangix> rsalvaterra: turns out it's some frenzy after microsoft announced Windows 11 requires TPM. They don't understand that Intel and AMD already implement in in either CPU or chipset. No need for an external one.
<karlp> iaui, they only implement the sufficient version in particularly recent cpus, and only option for older is a hw module
<philipp64|work> mangix: well, it depends on the chipset… some of the older Atom64’s don’t.
<philipp64|work> And it needs to be 1.2 or 2.0, doesn’t it?
Guest934 has quit [Ping timeout: 481 seconds]
<mangix> philipp64|work: 11 apparently is 2018 CPUs and up
<mangix> all of those have TPM
<slh> wait and see, I don't really don't see a cut-off at 2018 to fly for them
<hauke> I would be suprised if Windows 11 will really demand a TPM
<mangix> they backed it off to 2017 CPUs looks like
<hauke> some features will not work and to say it is windows 11 compatible you need it, but I assume it will work
<hauke> Microsoft would loose too many customers
<mangix> but again, 2017 CPUs and up all have TPM
<hauke> there are so many older PCs out there
<hauke> and without the newest windows you can not so easy use all the Micosoft cloud products, which is very important to them
<mangix> all I know is, TPM chips are sold out everywhere
takimata has joined #openwrt-devel
<philipp64|work> I think “chips are sold out everywhere” is probably also true… even uControllers for new cars and refrigerators…
<mangix> Anyway it's all moot. Windows 10 is supported until 2025
<mangix> philipp64|work: right but it happened after the 11 announcement
<hauke> the retail market for TPM chips is probably pretty small compared to the number of chips Dell or Lenovo and so on buy
<hauke> you can buy Infineon stocks if you think there will be a huge increase in TPM chip demand
<mangix> right. OEMs don't have this issue
<philipp64|work> Actually a lot of IoT’s are incorporating TPM. My last project at Gigamon was bringing up secure boot on their switch platforms…
<hauke> philipp64|work: do they use TPMs for that? Is this not supported by the SoC?
<philipp64|work> if you mean off-chip TPM’s, yes. The Infineons.
<hauke> philipp64|work: the recent Lantiq/Intel/MXL SoCs can check a RSA signature of the first thing they load
<hauke> the check is done by code in the bootrom
<hauke> and then each step can check the signature of the next before executing it
<philipp64|work> The Rangeley chip doesn’t have TPM, as I remember.
<philipp64|work> hauke: right, it’s an incremental measurement.
<hauke> the Lantiq/Intel/MXL chips are not following the TPM standard
<hauke> and all this is in the normal SoC, but most devices do not use it
<philipp64|work> They also used Denverton, and that didn’t have it either.
<philipp64|work> hauke: “do not use it” … “it” being what?
<hauke> I was more talking about the MIPS SoCs
<hauke> most routers I am aware of do not check the signature, they just boot everything
<philipp64|work> I’d like to see Linux mandate signed kernels…
<mangix> ???
<hauke> will never happen
<hauke> ;-)
<hauke> I have to go to sleep
<mangix> I thought linux was an OS by developers for developers
<mangix> *kernel
danitool has quit [Remote host closed the connection]
danitool has joined #openwrt-devel
rejoicetreat has joined #openwrt-devel
Grommish has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
JohnA has joined #openwrt-devel