diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs index 5962d32..12bf399 100644 --- a/EduNetworkBuilder/NetworkDevice.cs +++ b/EduNetworkBuilder/NetworkDevice.cs @@ -1627,7 +1627,9 @@ namespace EduNetworkBuilder if (tIP != null) IP = tIP.GetIPString; } tPacket.Tracking.Status = hostname + ":\tDHCP Request found Server: " + IP; - tPacket.MyStatus = PacketStatus.finished_ok; + //If we are a wireless router, we need to keep passing the broadcast request on + if(!DoesForwarding()) + tPacket.MyStatus = PacketStatus.finished_ok; return; } if (tPacket.MyType == PacketType.dhcp_answer) diff --git a/EduNetworkBuilder/Resources/ReleaseNotes.rtf b/EduNetworkBuilder/Resources/ReleaseNotes.rtf index 82033bf..c847d2c 100644 --- a/EduNetworkBuilder/Resources/ReleaseNotes.rtf +++ b/EduNetworkBuilder/Resources/ReleaseNotes.rtf @@ -1,11 +1,16 @@ {\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}} -{\*\generator Riched20 6.3.9600}\viewkind4\uc1 +{\*\generator Riched20 10.0.10240}\viewkind4\uc1 \pard\sa200\sl276\slmult1\f0\fs22\lang9 Version 1.0.22\par * Added ssid and keys for wireless links\par * Wireless will auto-disconnect if link is too long\par * Wireless will auto-connect if ssid and key match, if link is short enough\par * Packets will drop on wireless links if distance is too great\par -* wport has no interface (cannot edit IP address)\line Version 1.0.21 08/15/2015\par +* wport has no interface (cannot edit IP address)\par +* wireless router works properly - forwards broadcast packets\par +* wireless router handles dhcp requests properly (both responds to it but also passes it on)\par +* right-clicking light and microwave no longer has ping, arp, edit, and other context menus\par +* added net-test for DHCP server status (on/off)\par +* If multiple DHCP servers, client randomly chooses which to keep.\line Version 1.0.21 08/15/2015\par * Added a microwave and fluorescent light. They corrupt data when packets run close to them.\par * Added some packet corruption puzzles\par * Fixed window resize-on-load issue where the help window popped up first, then the builder window resized over to hide the help window. \par