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
<darkxst> I have a PR that fixes Edgerouter-X for kernels > 3MB and thus brings back snapshot builds. Are any ramips maintainers able to take a look at this? so far it has been reviewed by DragonBluep. https://github.com/openwrt/openwrt/pull/15194
Mangix has quit [Read error: Connection reset by peer]
tSYS has quit [Quit: *squeak*]
tSYS has joined #openwrt-devel
Namidairo has quit [Quit: ZNC - https://znc.in]
Namidairo has joined #openwrt-devel
kirdesde has quit [Ping timeout: 480 seconds]
kirdesde has joined #openwrt-devel
jeffsf has joined #openwrt-devel
<jeffsf> Chasing down why WiFi stations aren't authenticating with ipq40xx on main branch
<jeffsf> Everything worked as expected at commit 37ff916af7 Author: Rafał Miłecki <rafal@milecki.pl> Date: Fri Jul 14 12:35:26 2023 +0200
<jeffsf> It works on v23.05.3
<jeffsf> It fails on main with no evidence that I see in the logs
<jeffsf> So far I've backed up to commit c42b915af0 Author: Daniel Golle <daniel@makrotopia.org> Date: Tue Feb 20 21:14:03 2024 +0000 without regaining WiFi connectivity
<jeffsf> Does this ring a bell with anyone?
kwz has quit [Quit: ZNC - https://znc.in]
kwz has joined #openwrt-devel
<jeffsf> Probably more helpful to say "connecting" and not "authenticating" as it doesn't seem that the connection progresses to any kind of log message from wpad
kwz has quit []
kwz has joined #openwrt-devel
rua has quit [Quit: Leaving.]
gch981213 has joined #openwrt-devel
KGB-2 has quit [Remote host closed the connection]
KGB-2 has joined #openwrt-devel
<dwfreed> jeffsf: you would probably find it faster using git bisect instead of just working linearly backwards
<dwfreed> bisect uses a binary search tree
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
<enyc> FWIW: I think the Wifi Security dropdown list in OpenWRT needs updating; in terms of PSK -- basically WEP and WPA need to be marked (legacy), WPA2-only (compatibility) should default to Cipher AES/CCMP only, WPA3-only (new devices only), WPA2+WPA3 mixed mode creating problems even with new equipment; I really think this needs labelling/warning in some way more realistic to current situations.
<enyc> Seems you ''have to know'' that WPA2-AES-only is often what is really needed and defauling to allowing TKIP there is problematic, too.
<enyc> Basically security risks with TKIP and seemingly ubiquitious support for AES-CCMP are such that it makes more sense to put that in the 'legacy' category.
goetz has quit [Quit: goetz]
<dwfreed> if you're running openwrt, you probably know this already
<dwfreed> but feel free to make a patch
<enyc> dwfreed: well; it depends, see theres lots of newbies and techie-interested but not all knowing etc, it varies
<enyc> dwfreed: so I don't think the interface should be making this needlessly problematic
<enyc> dwfreed: indeed, whats the best ways 'into' git and patching and access and so-on ?
<dwfreed> github
<enyc> dwfreed: in a sense I'm a "newbie to joining development"
<dwfreed> you can edit the file and make a PR without leaving your browser
thejoker8814 is now known as Guest2775
<enyc> dwfreed: right, though i'd want to test interactions with any logic changes to defaults for cipher and exiting config, but fine.
thejoker8814 has joined #openwrt-devel
<dwfreed> it's just text
<dwfreed> like, there's a separate part for the actual "value" of the selection
<enyc> dwfreed: not quite, part of this is text, other is change in defaults for cipher on separate bit
<enyc> dwfreed: for new config builds etc
goetz has joined #openwrt-devel
<dwfreed> also you don't need to hilight me in every line
goetz has quit []
<enyc> (not hilighted) hrrm; just standard practice replying in irc; not 'going out of my way to higlight you'
<dwfreed> no, standard practice is *once*, if that, generally only when the person you're replying to does not appear to be around at the moment
<dwfreed> otherwise, every hilight is a beep, and I don't need 7 beeps in 2 minutes
<enyc> curious, enver come across that beep config before; what IRC client is that?
Guest2775 has quit [Ping timeout: 480 seconds]
<dwfreed> irssi, which by default beeps if you're not looking at the window that hilighted you at that second
<dwfreed> most clients give some form of notification or sound on a hilight
<f00b4r0> sorry for OT, but I'm looking for a *reliable* alternative to Seafile, if anyone has a first-hand-tried suggestion
<dwfreed> I'm in approximately 170 channels; I'm not necessarily looking at a specific one for longer than 30 seconds, but I can jump back to it quickly
<dwfreed> f00b4r0: nextcloud, though it's probably a bit heavy
<f00b4r0> yeah I'm told it's very slow
<dwfreed> are you using seafile as a full dropbox/google drive replacement? as in, sharing and such would be useful to you?
<enyc> Aah my irssi in screen + terminal that don't seem to be passing bells thourgh hrrm
<f00b4r0> dwfreed: yeah, basically I'm using seafile to 1) share between multiple devices I own (with r/w access) and 2) share read-only (mainly via web interface) with 3rd party
<dwfreed> does the screen flash instead?
<f00b4r0> it worked well, until I noticed a catastrophic data corruption that resulted in partial data loss. Which is a total deal breaker.
<dwfreed> a search found https://github.com/pydio/cells
<f00b4r0> thx, I'll look, but I was hoping for some "I use this and it works well" kind of happy feedback :)
* enyc meows
<f00b4r0> dwfreed: it looks promising, thanks. Also they're French, which is a plus for me :D
<dwfreed> heh
<f00b4r0> though sadly the free version is seriously crippled. It doesn't even offer MFA. *sigh*
<f00b4r0> we can't have nice things.
<dwfreed> yeah, I thought that was a bit odd
cmonroe has quit [Ping timeout: 480 seconds]
hitech95 has joined #openwrt-devel
goliath has joined #openwrt-devel
<ynezz> f00b4r0: min.io
<f00b4r0> ynezz: thanks but it looks vastly overwhelming for what I need
minimal has joined #openwrt-devel
rua has joined #openwrt-devel
rua has quit [Quit: Leaving.]
cmonroe has joined #openwrt-devel
bfields has joined #openwrt-devel
Lynx- has joined #openwrt-devel
Lynx- has quit [Quit: Going offline, see ya! (www.adiirc.com)]
rua has joined #openwrt-devel
robimarko has joined #openwrt-devel
rsalvaterra has quit [Ping timeout: 480 seconds]
rsalvaterra has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
<Ansuel> nbd can you check the wps pr? I made the ucode conversion (sorry for being annoying)
<nbd> took a quick look
<nbd> aside from some minor typos (hostpad vs hostapd), i think storing psk data in a file named after the ifname is problematic
<nbd> let's say you have two ap interfaces, phy0-ap0 and phy0-ap1
<nbd> delete the first one, and the second one will inherit the first one's psk entries
<nbd> we probably need to store wps entries in uci
<nbd> for that we should have a ucode based listener on ubus which takes psk entries and writes them to uci
<nbd> so that we don't have to give hostapd access to the uci config directly
<Ansuel> nbd jow already said that storing the thing in uci is a no go...
<Ansuel> commiting the data might cause unintended effects like committing pending changes, reorder or dropping stuff
fakuivan has joined #openwrt-devel
<Ansuel> i wanted to use the file since as you can see it's easy to append stuff to it... but we can put everything in one file and add more data... parsing function will be less optimized but it's still a thing done once
<KGB-2> https://tests.reproducible-builds.org/openwrt/openwrt_lantiq.html has been updated. (96.8% images and 100.0% packages reproducible in our current test framework.)
<nbd> okay, different idea:
<nbd> for permanent wps psk storage, a filename needs to be explicitly provided via uci
<nbd> that has the extra advantage of allowing using a single file for multiple wifi-ifaces
<nbd> and after writing a file, psk reload should be done on all interfaces
<nbd> agreed?
<Ansuel> with filename you mean a custom one and not the one that hostapd use to store psk (for vlan for example) correct?
<nbd> yes
<Ansuel> single file is totally ok my concern is what info to put inside ifname? ap name?
<Ansuel> (aside from the mac addr of the station and the key)
<Ansuel> wifi-station uci also use ifname so i think using ifname should be O.K.
<Ansuel> also reload is not needed, hostapd already save the new entry in the .psk file (by chown the .psk file in /var)
<nbd> well, the generated .psk files are still per-ifname
<nbd> i mean the generated-at-startup files
<nbd> but the file being written to should not have to be per-ifname
<nbd> it should be a path referenced from the wifi-iface section
<Ansuel> do we have a way to exactly reference the uci section ?
<nbd> no
<nbd> we should not reference the section
<nbd> the section should reference the file
<Ansuel> oh ok so each section should have the option like wps_psk_file
<nbd> yes
<Ansuel> ok now the only remaining problem is how to add this option to the already existing config...
<nbd> and if you specify the same file using wps_psk_file from multiple sections, then appended psks should be shared across those interfaces
<nbd> if you move the file writing outside of the hostapd process (e.g. via ubus, as i suggested), you have more flexibility in writing to such files on the filesystem
<nbd> and then we should make sure that the script-generated .psk files get rewritten and reload gets called
<nbd> in order to ensure that added wps psk entries propagate when shared across interfaces
<Ansuel> main problem of giving user this freedom is that the custom file might be dropped with a sysupgrade... that is why i would put everything in /etc/hostapd so that hostapd.uc can just use file operation (the directory owner will be network and hostapd will have permission to write there)
<nbd> we already have support for specifying files directly from config files
<nbd> maybe we should just fix the underlying issue by having appropriate sysupgrade hooks
<Ansuel> oh didn't know we could preserve file specificied in uci config. Anyway still missing how to handle configuration where wps is already enabled or a default option... cause even with the option supported, WPS will still be broken (since the user will have to manually set the option) still think some kind of default file name generation logic is needed
<nbd> i don't think we should add a default
<nbd> i mean it's broken already now
<nbd> we shouldn't add more implicit magic that might backfire for the sake of turning the existing configs into working ones
<nbd> let's just add a way to make it work properly
<nbd> and document how users need to change their configs
<nbd> we don't have good unique identifiers that we could use for an implicit default
<nbd> if we use the section, it gets messed up by option changes / reordering
<nbd> same for ifname
<nbd> if we use the SSID, we might violate expectations in other ways
<nbd> or break stuff when SSIDs get changed in the config a few times
<Ansuel> and i guess it's ok to have unnaped wifi-iface section
<Ansuel> unnamed*
<nbd> yes
<nbd> many configs have those
<nbd> including many of my own
<Ansuel> btw IMHO there is this big problem of base stuff on the iface
<Ansuel> the wifi-station and wifi-vlan does this... and it's easy to invalidate the iface value (a simple kmod crash cause the phy to be increased)
<Ansuel> jumping from phy0-ap1 to phy2-ap1
<nbd> wifi-station and wifi-iface use section references
<nbd> i mean wifi-station and wifi-vlan
danitool has joined #openwrt-devel
<Ansuel> oh ok the commit was confused i tought the option iface was just the name of the iface in normal condition. Anyway I guess only way is to add a warning in the wiki + migration in luci + in the changelog of new release... Still think that it's a bit overkill to have a listner to write an arbritary data instead of making the user declaring a filename and put it in a default directory. Seems wasted resource to me (and too much freedom)
<nbd> i guess an option that does not allow specifying a full path might be okay as well
<nbd> but simply appending the extra psk to the file is still not enough in case the file is shared across instances
<nbd> still need to propagate the changes to other interfaces
<nbd> i think it's a common use case to have the same ssid on 2g + 5g
<nbd> and an added wps key should work on both
<nbd> clients likely expect it this way
<nbd> either way, my kids need sleep now, we can continue this discussion some other time
<Ansuel> well if i analyzed the code of hostapd correctly it does check the .psk first so we can append the wps entry in that case
<Ansuel> nbd i will update the pr with the request thanks for the hint
<jeffsf> In answer to my earlier question, git bisect is suggesting the problem is with 44cd90c49a 2024-02-02 -- openssl: update to 3.0.13
<jeffsf> Is github the proper place for issues to be filed?
<Ansuel> yes
<Ansuel> if you can't use the template open a blank issue please
<jeffsf> Double checking and then pulling diffconfig and all
Tapper has joined #openwrt-devel
Mangix has joined #openwrt-devel
rmilecki has quit [Quit: Konversation terminated!]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
rmilecki has quit [Read error: Connection reset by peer]
rmilecki has joined #openwrt-devel
rmilecki has quit []
rmilecki has joined #openwrt-devel
goliath has joined #openwrt-devel
<Mangix> f00b4r0: syncthing
<Mangix> I'm considering kicking my nextcloud instance to the curb
dermoth has quit [Remote host closed the connection]
<f00b4r0> Mangix: syncthing doesn't really have a web file browser afaict? What's wrong with nextcloud for you, besides it being PHP?
<f00b4r0> i just ended up using that for now, at least it stores plain files and not object hashes
<f00b4r0> recovering from broken Seafile turned out to be rather painful
jkl has quit [Quit: Gone.]
jkl has joined #openwrt-devel
<Mangix> f00b4r0: thank you for asking. I have an mvebu 32-bit NAS. Nextcloud is glacial on it. Large files cannot sync
<Mangix> 4GB and above. I don't know if it's because of off_t or the CPU being slow
robimarko has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hitech95 has quit [Read error: Connection reset by peer]
gch981213 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
minimal has quit [Quit: Leaving]
Tapper has quit [Quit: Tapper]