1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/lib/plat/unix
Andy Green 643a001ed8 roles: netlink
This creates a role for RFC3549 Netlink monitoring.

If the OS supports it (currently, linux) then each pt creates a wsi
with the netlink role and dumps the current routing table at pt init.
It then maintains a cache of the routing table in each pt.

Upon routing table changes an SMD message is issued as an event, and
Captive Portal Detection is triggered.

All of the pt's current connections are reassessed for routability under
the changed routing table, those that no longer have a valid route or
gateway are closed.
2020-10-19 16:35:03 +01:00
..
android cleaning 2020-01-05 22:17:58 +00:00
CMakeLists.txt lws_plugins 2020-08-31 16:51:37 +01:00
private-lib-plat-unix.h ios: adapt to MSG_NOSIGNAL available in iOS SDK 12+ 2020-09-21 12:47:11 +01:00
unix-caps.c coverity: 49785: confirm initgroups worked 2020-08-19 07:21:55 +01:00
unix-fds.c smp: unable to check for fd reuse since another thread can accept it 2020-08-31 16:51:37 +01:00
unix-file.c _GNU_SOURCE: only define if not already defined 2019-12-22 18:17:45 +00:00
unix-init.c docs: switch to use main 2020-10-19 16:35:03 +01:00
unix-misc.c roles: netlink 2020-10-19 16:35:03 +01:00
unix-pipe.c roles: netlink 2020-10-19 16:35:03 +01:00
unix-plugins.c lws_plugins 2020-08-31 16:51:37 +01:00
unix-resolv.c roles: netlink 2020-10-19 16:35:03 +01:00
unix-service.c coverity: 62374: no need to init n 2020-08-18 14:00:54 +01:00
unix-sockets.c unix plat: avoid strict aliasing complaint from a toolchain 2020-09-16 07:07:04 +01:00
unix-spawn.c cgi: support evlib_wsi in stdwsi 2020-10-09 21:30:45 +01:00