auth.c [code] | Authentication handling thread |
auth.h [code] | Authentication handling thread |
centralserver.c [code] | Functions to talk to the central server (auth/send stats/get rules/etc...) |
centralserver.h [code] | Functions to talk to the central server (auth/send stats/get rules/etc...) |
client_list.c [code] | Client List Functions |
client_list.h [code] | Client List functions |
commandline.c [code] | Command line argument handling |
commandline.h [code] | Command line argument handling |
common.h [code] | Common constants and other bits |
conf.c [code] | Config file parsing |
conf.h [code] | Config file parsing |
debug.c [code] | Debug output routines |
debug.h [code] | Debug output routines |
firewall.c [code] | |
firewall.h [code] | Firewall update functions |
fw_iptables.c [code] | |
fw_iptables.h [code] | Firewall iptables functions |
gateway.c [code] | |
gateway.h [code] | Main loop |
http.c [code] | HTTP IO functions |
http.h [code] | HTTP IO functions |
httpd_thread.c [code] | Handles on web request |
httpd_thread.h [code] | WiFiDog httpd worker thread |
ping_thread.c [code] | Periodically checks in with the central auth server so the auth server knows the gateway is still up. Note that this is NOT how the gateway detects that the central server is still up |
ping_thread.h [code] | WiFiDog heartbeat thread |
safe.c [code] | Safe versions of stdlib/string functions that error out and exit if memory allocation fails |
safe.h [code] | Safe versions of stdlib/string functions that error out and exit if memory allocation fails |
util.c [code] | Misc utility functions |
util.h [code] | Misc utility functions |
wdctl.c [code] | Monitoring and control of wifidog, client part |
wdctl.h [code] | WiFiDog monitoring client |
wdctl_thread.c [code] | Monitoring and control of wifidog, server part |
wdctl_thread.h [code] | WiFiDog monitoring thread |