don't allow double tagging as it enables vlan hopping.
if you want to handle double tags you'll have to use a vlan(4)
interface to manage one of the layers.
factor out veb_offload and bridge_offload into ether_offload_ifcap.
they're the same code, and i want to and can use it again as is in tpmr.
it makes sense to only have the one implementation of it.
ok jan@
update to tiled-1.8.6 and install example files. stick with Qt 5.
tiled is actively developed and newer versions have improved
compatibility with newer Qt 6 versions, but build has moved to
qbs; this is the last upstream version that still includes the
qmake build system.
unbreaks with python 3.13. add a comment about disabling the
python plugin in case it's needed later.
take 2: re-apply one commit that was lost while merging the 19.1.7 update
I've been overzealous when backing out some unrelated changes.
Re-apply requested by robert@
-------------------
Linux still doesn't actually implement IBT for userland. And by the pace
things are going, it will take another decade before it does. But OpenBSD
has it enabled *by default* already.
Drop the #ifdef __linux__. This should hurt other OSes when they finally
catch up with us.
ok robert@, tb@
Backout previous, the reintroduced code leads to a missing symbol
regress:
cc -Wl,--export-dynamic -o t_backtrace t_backtrace.o atf-c.o -lexecinfo
ld: error: undefined reference: operator new(unsigned long)
>>> referenced by /usr/lib/libexecinfo.so.4.0 (disallowed by --no-allow-shlib-undefined)
ok tb@