vanilla/pipe
itsmattkc 5f86ab1498 use custom dhcp script
Greatly improves routing behavior.

Rather than letting dhclient perform routing and then "correct" it after the fact, we replace dhclient's behavior entirely.

Rather than add a system-wide route to 192.168.1.10, we bind our socket to the interface so no conflicts will occur with any other device on the network named 192.168.1.10. No system-wide route is made via the wireless interface for 192.168.1.0/24 or for 192.168.1.10.

Fixes #96
2024-11-15 12:57:46 -08:00
..
linux use custom dhcp script 2024-11-15 12:57:46 -08:00
CMakeLists.txt started pipe rewrite 2024-08-04 16:58:26 -07:00
def.h send sync/command opcodes over UDP so pipe can be controlled by the frontend 2024-09-18 11:57:38 -07:00
README.md send sync/command opcodes over UDP so pipe can be controlled by the frontend 2024-09-18 11:57:38 -07:00

vanilla-pipe

No, this is not something you smoke, vanilla-pipe is a program on various platforms that facilitates a connection between the Wii U and another device. Since the Wii U connection is slightly nonstandard, not all devices can connect to it on their own. Hence, vanilla-pipe, which allows a connection on one device that forwards all communication to another.

vanilla-pipe is also used locally to allow the connection to happen with root permissions (which the nonstandard connection requires) while the frontend can remain a user program (with regular access to the user's X/Wayland/PulseAudio sessions).