c0sm1cSlug has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
c0sm1cSlug has joined #openwrt-devel
shibboleth has quit [synthon.oftc.net charm.oftc.net]
aparcar[m] has quit [Server closed connection]
aparcar[m] has joined #openwrt-devel
amaumene has quit [Remote host closed the connection]
amaumene has joined #openwrt-devel
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
Strykar has quit [Quit: /quit]
Strykar has joined #openwrt-devel
Pavelimerda[m] has quit [Server closed connection]
Pavelimerda[m] has joined #openwrt-devel
snh_ has joined #openwrt-devel
Grommish has joined #openwrt-devel
snh has quit [Ping timeout: 480 seconds]
rua has quit [Ping timeout: 480 seconds]
danitool has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
cmonroe has quit [Read error: Connection reset by peer]
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
mattytap_ has joined #openwrt-devel
mattytap__ has quit [Read error: Connection reset by peer]
mattytap__ has joined #openwrt-devel
<mangix> wonder how do add that to build depends
<mangix> *to
<dwfreed> that's host cmake, so you need linux-headers installed on your build system
<mangix> dwfreed: I looked into it a bit more. turns out to be a cmake bug.
mattytap_ has quit [Ping timeout: 480 seconds]
<dwfreed> well, linux-libc-dev on debian-family
<mangix> dwfreed: sure. but this should be a make menuconfig failure
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
Grommish has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
gnustomp[m] has quit [Server closed connection]
gnustomp[m] has joined #openwrt-devel
cmonroe_ has joined #openwrt-devel
<KGB-1> https://tests.reproducible-builds.org/openwrt/openwrt_sunxi.html has been updated. (0% images and 98.2% packages reproducible in our current test framework.)
<mangix> cool that the reproducible bot runs again
<mangix> too bad there's little effort to fix the last 2%
goliath has joined #openwrt-devel
Misanthropos has quit [Ping timeout: 480 seconds]
kenny has quit [Ping timeout: 480 seconds]
danitool has joined #openwrt-devel
<stintel> anyone seen this before with gdbserver / remote-gdb? xml-support.c:567: internal-error: XML_UseForeignDTD failed: requested feature requires XML_DTD support in Expat
<stintel> looks like we completely disable expat support in gdb, guess that's why
<stintel> and we can't enable that without moving expat from packages feed
<stintel> meh
<jow> mangix: the last 20% take 80% of the effort :)
<stintel> are all maintainers of packages in the packages feed even aware
Habbie has joined #openwrt-devel
<rsalvaterra> Hm… I was looking at this pull request… https://github.com/openwrt/openwrt/pull/4571
<rsalvaterra> … which nerd-sniped me into taking a look at the trelay source code…
<rsalvaterra> nbd: … silly question: why does trelay use debugfs and not sysfs? Historical reasons?
<rsalvaterra> It's not very nice for someone who doesn't have a need for debugfs having to build the kernel with support for it just to be able to use trelay… :/
rua has quit [Ping timeout: 480 seconds]
<mangix> stintel: no
<mangix> I doubt they'd care anyway. Most of the issues are with go and python.
<stintel> we could open gh issues for it and link to documentation with tips how to make package reproducible
<mangix> Both are maintained by jeffereyto. Haven't seen him in a while.
wigyori has quit [Remote host closed the connection]
GNUmoon has quit [Ping timeout: 480 seconds]
GNUmoon has joined #openwrt-devel
GNUmoon has quit [Max SendQ exceeded]
GNUmoon has joined #openwrt-devel
mattytap_ has joined #openwrt-devel
torv has quit [Remote host closed the connection]
torv has joined #openwrt-devel
mattytap__ has quit [Remote host closed the connection]
mattytap__ has joined #openwrt-devel
<Pepes> mangix: Yeah, he was busy recently, but not sure if he is still busy, but you can try. He responds as soon as soon possible.
mattytap_ has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
<jow> can anybody explain to me in simple terms what "full cone NAT" is supposed to be=
<jow> ?
<jow> I really try to understand it but I always end up reading random blurbs about game consoles and online games
<jow> one definition is
<jow> "A full cone NAT is one where all requests from the same internal IP address and port are mapped to the same external IP address and port. Furthermore, any external host can send a packet to the internal host, by sending a packet to the mapped external address."
<jow> that reads to me like: pick a random port, then make a DNAT and corresponding SNAT rule
<jow> inbound traffic to that port is directed to an internal machine and internal port
<jow> outbound traffic from that internal machine and port is rewritten to the chosen external port
Kali_ has joined #openwrt-devel
<jow> why do people end up writhin entire custom iptables modules for that?
<Kali_> got a curious question: does anyone know the maximum length of an ubus object path/name?
<jow> is it some kind of masquerade with predictable outbound rewrite port allocation?
<Kali_> I found this in the sources, but with kno knowledge of ubusd, i cannot be sure https://lxr.openwrt.org/source/ubus/ubusd.h#L70
<jow> Kali_: there should be none
<jow> or rather, INT_MAX - 1
<Kali_> fair enough
<Kali_> wait, that ubus_path variable i linked
<Kali_> s/variable/struct
<Kali_> it's not used anywhere
<Kali_> weird
lucenera has quit [Quit: The Lounge - https://thelounge.chat]
lucenera has joined #openwrt-devel
wulfy23 has joined #openwrt-devel
wulfy23 has quit [Remote host closed the connection]
guifipedro has quit [Server closed connection]
guifipedro has joined #openwrt-devel
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
<rsalvaterra> jow: I have the same problem. I've read this several times… https://en.wikipedia.org/wiki/Network_address_translation#Methods_of_translation
<rsalvaterra> … but I only understand three types of NAT. SNAT, DNAT and masquerade.
robimarko has joined #openwrt-devel
<robimarko> jow: That dude is being rather annoying and agressive now
<robimarko> RFC3489 mentions full cone NAT
<robimarko> But its dropped from the superseeding docs
<jow> robimarko: hm, thanks
<nbd> rsalvaterra: historical reasons. trelay was a rather quick hack...
<nbd> and debugfs is easier to add than sysfs
<stintel> sounds like something that could be rewritten as xdp program
kenny has joined #openwrt-devel
<rsalvaterra> nbd: I see, thanks. It would be nice if the upstream kernel properly supported the functionality it provides, though.
<nbd> i think it can be replicated with ebpf or xdp
<nbd> maybe it can later be added as an extra mode to the bridge accelerator that i'm currently building
<nbd> might even extend it to handle 'client bridge' mode as well
<rsalvaterra> Hah! I actually thought of XDP, but I was convinced it worked at a higher layer than trelay. :)
<nbd> xdp can capture all packets from a device and handle forwarding for them
<rsalvaterra> Right, I was looking at the diagram now, XDP happens much earlier than I thought.
<rsalvaterra> This would use the XDP_TX operation, I think.
<rsalvaterra> Completely bypassing the netfilter stack.
rua has quit [Quit: Leaving.]
rua has joined #openwrt-devel
rua has quit [Ping timeout: 480 seconds]
Kali_ has quit [Quit: leaving]
rua has joined #openwrt-devel
shibboleth has joined #openwrt-devel
whatevs111[m] has quit [Server closed connection]
whatevs111[m] has joined #openwrt-devel
xback has joined #openwrt-devel
rua has quit [Ping timeout: 480 seconds]
rua has joined #openwrt-devel
shibboleth has quit [Quit: shibboleth]
duke2 has quit [Read error: Connection reset by peer]
T-Bone has joined #openwrt-devel
srslypascal is now known as Guest1056
srslypascal has joined #openwrt-devel
cmonroe has joined #openwrt-devel
Guest1056 has quit [Ping timeout: 480 seconds]
f00b4r0 has quit [Ping timeout: 480 seconds]
cmonroe_ has quit [Ping timeout: 480 seconds]
cmonroe has quit [Ping timeout: 480 seconds]
Misanthropos has joined #openwrt-devel
cmonroe__ has joined #openwrt-devel
mattytap_ has joined #openwrt-devel
f00b4r0 has joined #openwrt-devel
mattytap__ has quit [Ping timeout: 480 seconds]
Borromini has joined #openwrt-devel
T-Bone has quit [Ping timeout: 480 seconds]
minimal has joined #openwrt-devel
T-Bone has joined #openwrt-devel
f00b4r0 has quit [Ping timeout: 480 seconds]
Grommish has joined #openwrt-devel
srslypascal is now known as Guest1070
srslypascal has joined #openwrt-devel
Guest1070 has quit [Ping timeout: 480 seconds]
shibboleth has joined #openwrt-devel
philipp64 has quit [Quit: philipp64]
Borromini has quit [Quit: Lost terminal]
robimarko has quit [Quit: Leaving]
GNUmoon has quit [Ping timeout: 480 seconds]
Grommish has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<mangix> rsalvaterra: so that ath9k RNG is good?
<rsalvaterra> mangix: I've been using it for a long time, no complaints. This just makes it a first class citizen in the Linux kernel. :)
mattytap__ has joined #openwrt-devel
mattytap_ has quit [Ping timeout: 480 seconds]
wigyori has joined #openwrt-devel
Grommish has joined #openwrt-devel
cbeznea has quit [Quit: Leaving.]
<mangix> rsalvaterra: I ask since I remember reading it failing random tests during upstreaming.
tmn505 has quit [Remote host closed the connection]
tmn505 has joined #openwrt-devel
<Grommish> I want to set up an inbound VPN endpoint device. WireGuard? I want to forward whatever from the edge device to the WAN on an OpenWrt device internal and then bounce outward from there to the internal network (and potentially back out).. Suggestions?
<Grommish> The target device has three stand-alone eth ports, not a switch
<Grommish> So.. in to eth0 and then out eth1/2 assigned to the internal network?
<dwfreed> this sounds like a question for #openwrt
<Grommish> Eh? Really?
<Grommish> That sounds like gatekeep, if I'm honest
<Grommish> The pool here is far better to answer the quesiton than people who use imagebuilder
<dwfreed> this channel is for openwrt development
<dwfreed> you're asking a configuration and use question
<Grommish> I'm not in the mood to argue.. Thank you for your contribution though
<Grommish> No, I'm asking for input and suggestions
<Grommish> OpenVPN vs WireGuard vs something else
<dwfreed> about configuration and use
<Grommish> I'm done.. Thanks again :)
srslypascal has quit [Quit: Leaving]
srslypascal has joined #openwrt-devel
GNUmoon has joined #openwrt-devel
GNUmoon has quit [Max SendQ exceeded]
GNUmoon has joined #openwrt-devel
GNUmoon has quit [Max SendQ exceeded]
GNUmoon has joined #openwrt-devel
goliath has quit [Quit: SIGSEGV]
linusw__ has quit []