- Add getServerIP() method to dynamically read Gateway from config
- Update sendOffer, sendACK, sendNAK to use getServerIP()
- This ensures gateway IP updates when config changes via web UI
- Fixed verifyAssignment being too strict for new clients
- Fixed parseRequestedIP string conversion bug
- Fixed response sent to 0.0.0.0 instead of broadcast address
- Added SO_BROADCAST support for UDP socket
- Fixed session persistence after page refresh (localStorage)
- Added in-memory session store for auth middleware
- Added config reloader so DHCP server picks up web UI changes dynamically