diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs index 9c4c2a8..b740887 100644 --- a/EduNetworkBuilder/NetworkDevice.cs +++ b/EduNetworkBuilder/NetworkDevice.cs @@ -818,6 +818,7 @@ namespace EduNetworkBuilder bool didsomething = false; bool tryit = false; Network myNet = NB.GetNetwork(); + if (PowerOff) return false; //We do not do anything if we are powered off foreach(NetworkCard nic in NICs) { diff --git a/EduNetworkBuilder/NetworkLink.cs b/EduNetworkBuilder/NetworkLink.cs index 7db8059..1a25414 100644 --- a/EduNetworkBuilder/NetworkLink.cs +++ b/EduNetworkBuilder/NetworkLink.cs @@ -214,6 +214,16 @@ namespace EduNetworkBuilder if (dDev.PowerOff) deleteme = true; } + if (sNic.GetNicType == NicType.wlan) + { + if (sDev.PowerOff || dDev.PowerOff) + deleteme = true; + } + if (dNic.GetNicType == NicType.wlan) + { + if (sDev.PowerOff || dDev.PowerOff) + deleteme = true; + } } if (sNic.isWireless() != dNic.isWireless()) deleteme = true; diff --git a/EduNetworkBuilder/Resources/ReleaseNotes.rtf b/EduNetworkBuilder/Resources/ReleaseNotes.rtf index 405c25f..d9d286a 100644 --- a/EduNetworkBuilder/Resources/ReleaseNotes.rtf +++ b/EduNetworkBuilder/Resources/ReleaseNotes.rtf @@ -94,10 +94,10 @@ Normal Table;}}{\*\listtable{\list\listtemplateid-678110632\listhybrid{\listleve \fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 } {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname ;}\listid1535926840}}{\*\listoverridetable{\listoverride\listid300036472\listoverridecount0\ls1}{\listoverride\listid1535926840\listoverridecount0\ls2}{\listoverride\listid569733219\listoverridecount0\ls3}{\listoverride\listid1059207521 -\listoverridecount0\ls4}{\listoverride\listid159203163\listoverridecount0\ls5}{\listoverride\listid272565942\listoverridecount0\ls6}}{\*\rsidtbl \rsid3230122\rsid4201155\rsid7431196\rsid7475506\rsid8871995\rsid9125153\rsid9664289\rsid12019296\rsid12727249 -\rsid12727595\rsid14170698\rsid14577306\rsid15677065\rsid16005564\rsid16457871}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim0}{\info{\operator tim.young@lightsys.org} -{\creatim\yr2017\mo3\dy14\hr9\min58}{\revtim\yr2017\mo6\dy28\hr10\min53}{\version15}{\edmins16}{\nofpages10}{\nofwords1832}{\nofchars10448}{\nofcharsws12256}{\vern91}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} -\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\listoverridecount0\ls4}{\listoverride\listid159203163\listoverridecount0\ls5}{\listoverride\listid272565942\listoverridecount0\ls6}}{\*\rsidtbl \rsid3230122\rsid4201155\rsid4995504\rsid7431196\rsid7475506\rsid8871995\rsid9125153\rsid9664289\rsid12019296 +\rsid12727249\rsid12727595\rsid14170698\rsid14577306\rsid15677065\rsid16005564\rsid16457871}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim0}{\info +{\operator tim.young@lightsys.org}{\creatim\yr2017\mo3\dy14\hr9\min58}{\revtim\yr2017\mo6\dy28\hr11\min25}{\version16}{\edmins17}{\nofpages10}{\nofwords1851}{\nofchars10555}{\nofcharsws12382}{\vern91}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/off +ice/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect \widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 \dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot14577306 \nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1 \pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 @@ -111,14 +111,16 @@ Normal Table;}}{\*\listtable{\list\listtemplateid-678110632\listhybrid{\listleve \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid16457871 \hich\af39\dbch\af31505\loch\f39 Display bad subnet masks (that cannot be displayed using CIDR notation) as /? \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid9125153 \hich\af39\dbch\af31505\loch\f39 \hich\f39 * Allow pings from devices that are locked. A bug made it so we could not change the address we wanted to ping to; all ip-addresses were locked, even a \'93\loch\f39 \hich\f39 ping to\'94\loch\f39 address. -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727249 \hich\af39\dbch\af31505\loch\f39 * Minor bug: If we ping a local IP that does not exist, the error message we were getting was the wrong error message. Fixed that.}{ -\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727249\charrsid9664289 -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid14170698 \hich\af39\dbch\af31505\loch\f39 Versio\hich\af39\dbch\af31505\loch\f39 n 1.0.32 +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727249 \hich\af39\dbch\af31505\loch\f39 * Mino\hich\af39\dbch\af31505\loch\f39 +r bug: If we ping a local IP that does not exist, the error message we were getting was the wrong error message. Fixed that. +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid4995504 \hich\af39\dbch\af31505\loch\f39 * When wireless device is powered off, remove all wireless links. Links connected to WLAN had been reconnected. Fixed that.}{\rtlch\fcs1 +\ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid4995504\charrsid9664289 +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid14170698 \hich\af39\dbch\af31505\loch\f39 Version 1.0.32 \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid14170698\charrsid14170698 \hich\af39\dbch\af31505\loch\f39 *}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid14170698 \hich\af39\dbch\af31505\loch\f39 Allow dragging of items \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727595 \hich\af39\dbch\af31505\loch\f39 * Select multiple items for dragging by using a nice big drag-box.}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid14170698 -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727595 \hich\af39\dbch\af31505\loch\f39 * Highlight the multiple items if selecting them +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12727595 \hich\af39\dbch\af31505\loch\f39 * Highlight the multip\hich\af39\dbch\af31505\loch\f39 le items if selecting them \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid15677065 \hich\af39\dbch\af31505\loch\f39 * Allow the ESC key to clear the selected items. \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid16005564 \hich\af39\dbch\af31505\loch\f39 * Can right-click and delete of multiple selected items \par \hich\af39\dbch\af31505\loch\f39 * Can right-click and change color of multiple selected items @@ -126,11 +128,13 @@ Normal Table;}}{\*\listtable{\list\listtemplateid-678110632\listhybrid{\listleve \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid7431196 \hich\af39\dbch\af31505\loch\f39 * lots of minor fixes so is more stable on Linux \par \hich\af39\dbch\af31505\loch\f39 * Saves settings in ~/.conf/EduNetworkbuilder_config.xml file on Linux \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid7475506 \hich\af39\dbch\af31505\loch\f39 * Cannot edit something that is powered off. Also, cannot ping, do DHCP refresh, etc. -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid4201155 \hich\af39\dbch\af31505\loch\f39 * Fixed losing the VPN password changes when editing VPN Info. +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid4201155 \hich\af39\dbch\af31505\loch\f39 * Fixed losing the VPN password changes when edit\hich\af39\dbch\af31505\loch\f39 ing VPN Info. \par \hich\af39\dbch\af31505\loch\f39 * Fixed anchoring of puzzle filter box. -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid3230122 \hich\af39\dbch\af31505\loch\f39 * Added invisible items. Forgotten switches and unseen network wi\hich\af39\dbch\af31505\loch\f39 -res. Right now, the only way to make something hidden is by editing the file and saying true on it.}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid3230122\charrsid14170698 -\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid14577306 \hich\af39\dbch\af31505\loch\f39 Version 1.0.31 +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid3230122 \hich\af39\dbch\af31505\loch\f39 +* Added invisible items. Forgotten switches and unseen network wires. Right now, the only way to make something hidden is by editing the file and saying true on it.}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 +\f39\lang9\langfe1033\langnp9\insrsid3230122\charrsid14170698 +\par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid14577306 \hich\af39\dbch\af31505\loch\f39 Version 1.0.\hich\af39\dbch\af31505\loch\f39 +31 \par }\pard \ltrpar\ql \li0\ri0\sa200\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14577306 {\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid14577306\charrsid14577306 \hich\af39\dbch\af31505\loch\f39 *}{ \rtlch\fcs1 \ab\af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid14577306 \hich\af39\dbch\af31505\loch\f39 Added powering off switches, routers, and the like \par \hich\af39\dbch\af31505\loch\f39 * Added traceroute @@ -141,80 +145,83 @@ res. Right now, the only way to make something hidden is by editing the file an \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Another downloadable (zip only, stable) version.}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \par \hich\af39\dbch\af31505\loch\f39 Version 1.0.29 \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Lots of VLAN butfixes -\par \hich\af39\dbch\af31505\loch\f39 * Fixed ping-fail te\hich\af39\dbch\af31505\loch\f39 st +\par \hich\af39\dbch\af31505\loch\f39 * Fixed ping-fail test \par \hich\af39\dbch\af31505\loch\f39 * Lots more VLAN puzzles \par \hich\af39\dbch\af31505\loch\f39 * Update VLAN documentation \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.28 \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Initial VLAN release \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.27 -\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Made distribution easier by CD (does updates from web, but we also have a downloadable zip you can install from) +\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Made distribution easier by CD (doe\hich\af39\dbch\af31505\loch\f39 +s updates from web, but we also have a downloadable zip you can install from) \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.26 -\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Major graphics \hich\af39\dbch\af31505\loch\f39 overhaul +\par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Major graphics overhaul \par \hich\af39\dbch\af31505\loch\f39 - Packets move on timer \par \hich\af39\dbch\af31505\loch\f39 - Graphics drawn "smarter" \par \hich\af39\dbch\af31505\loch\f39 - Result is that things flow smoother. Loopback2 also works much nicer. -\par \hich\af39\dbch\af31505\loch\f39 * Fixed minor issue with "help" puzzle +\par \hich\af39\dbch\af31505\loch\f39 * Fixe\hich\af39\dbch\af31505\loch\f39 d minor issue with "help" puzzle \par \hich\af39\dbch\af31505\loch\f39 * Made help "?" button turn red when it is part of the puzzle -\par \hich\af39\dbch\af31505\loch\f39 * Put checkmark\hich\af39\dbch\af31505\loch\f39 to display names and IPs of devices on front form. +\par \hich\af39\dbch\af31505\loch\f39 * Put checkmark to display names and IPs of devices on front form. \par \hich\af39\dbch\af31505\loch\f39 * Add a NetTest to show people to click on the "display Device names and IP" checkmark}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 Version 1.0.25 +\par \hich\af39\dbch\af31505\loch\f39 Version\hich\af39\dbch\af31505\loch\f39 1.0.25 \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Minor changes to help file \par \hich\af39\dbch\af31505\loch\f39 * Fixed size of labels on IP-Address editor box -\par \hich\af39\dbch\af31505\loch\f39 * Hide gateway label when\hich\af39\dbch\af31505\loch\f39 we do not need it. (ip-address editor) +\par \hich\af39\dbch\af31505\loch\f39 * Hide gateway label when we do not need it. (ip-address editor) \par \hich\af39\dbch\af31505\loch\f39 * rename "mixed network" puzzle to be "adding devices" (the puzzle was about adding devices) \par \hich\af39\dbch\af31505\loch\f39 * Changed layout of many messages \par \hich\af39\dbch\af31505\loch\f39 * Save the level we are working on. Allows us to finish level 5 before level 3 if we want to. \par \hich\af39\dbch\af31505\loch\f39 * Make network-loop puzzles sit next to each-other -\par \hich\af39\dbch\af31505\loch\f39 * Make it so network-loop2 puzzle asks for second ping after first one finishes -\par \hich\af39\dbch\af31505\loch\f39 * Lots of work towards the Fr\hich\af39\dbch\af31505\loch\f39 ench translation}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 +\par \hich\af39\dbch\af31505\loch\f39 * Make it so network-loop2 puzzle asks for second ping after first one finis\hich\af39\dbch\af31505\loch\f39 hes +\par \hich\af39\dbch\af31505\loch\f39 * Lots of work towards the French translation}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \par \hich\af39\dbch\af31505\loch\f39 Version 1.0.24 \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Add sound when ctrl-s is pressed so we know we saved. \par \hich\af39\dbch\af31505\loch\f39 * Add sound fail when save is canceled (will use it later if ctrl-s fails) \par \hich\af39\dbch\af31505\loch\f39 * Added some wireless puzzles -\par \hich\af39\dbch\af31505\loch\f39 * Fix issue with WAP not forwarding packets correctly -\par \hich\af39\dbch\af31505\loch\f39 * Clea\hich\af39\dbch\af31505\loch\f39 r out old status message if we do something. So we do not say "saved" forever... +\par \hich\af39\dbch\af31505\loch\f39 * Fix issue with WAP not f\hich\af39\dbch\af31505\loch\f39 orwarding packets correctly +\par \hich\af39\dbch\af31505\loch\f39 * Clear out old status message if we do something. So we do not say "saved" forever... \par \hich\af39\dbch\af31505\loch\f39 * Fixed bad gateway on wireless router issue \par \hich\af39\dbch\af31505\loch\f39 * Fixed wbridge misbehaving. (issue with gateway) -\par \hich\af39\dbch\af31505\loch\f39 * Added wireless items to help and context help topics -\par \hich\af39\dbch\af31505\loch\f39 * Thanks to Peter Wilson\hich\af39\dbch\af31505\loch\f39 for so much of the translation backbone. +\par \hich\af39\dbch\af31505\loch\f39 * Added wireless items to help and context he\hich\af39\dbch\af31505\loch\f39 lp topics +\par \hich\af39\dbch\af31505\loch\f39 * Thanks to Peter Wilson for so much of the translation backbone. \par \hich\af39\dbch\af31505\loch\f39 * Lots of translation string changes. The French translation should be soon in coming. \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.23 09/20/2015 \par }{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 * Fixed issues with broadcast packets \par \hich\af39\dbch\af31505\loch\f39 * Fixed a network loop issue -\par \hich\af39\dbch\af31505\loch\f39 * Fixed issue with multiple int\hich\af39\dbch\af31505\loch\f39 erfaces and being able to go out a different interface than we came in on +\par \hich\af39\dbch\af31505\loch\f39 * Fixed issue with multiple interfaces and being able to go out a different interface than we came in on \par \hich\af39\dbch\af31505\loch\f39 * Fixed many small bugs that crept in when fixing other bugs. Now all puzzles seem to play correctly}{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 Version 1.0.22 09/01/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 +\par \hich\af39\dbch\af31505\loch\f39 Version 1.0.22 09/0\hich\af39\dbch\af31505\loch\f39 1/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \par \hich\af39\dbch\af31505\loch\f39 * Added ssid and keys for wireless links -\par \hich\af39\dbch\af31505\loch\f39 * Wireless w\hich\af39\dbch\af31505\loch\f39 ill auto-disconnect if link is too long +\par \hich\af39\dbch\af31505\loch\f39 * Wireless will auto-disconnect if link is too long \par \hich\af39\dbch\af31505\loch\f39 * Wireless will auto-connect if ssid and key match, if link is short enough \par \hich\af39\dbch\af31505\loch\f39 * Packets will drop on wireless links if distance is too great \par \hich\af39\dbch\af31505\loch\f39 * wport has no interface (cannot edit IP address) -\par \hich\af39\dbch\af31505\loch\f39 * wireless router works pro\hich\af39\dbch\af31505\loch\f39 perly - forwards broadcast packets +\par \hich\af39\dbch\af31505\loch\f39 * wireless router works properly - forwards broadcast packets \par \hich\af39\dbch\af31505\loch\f39 * wireless router handles dhcp requests properly (both responds to it but also passes it on) -\par \hich\af39\dbch\af31505\loch\f39 * right-clicking light and microwave no longer has ping, arp, edit, and other context menus -\par \hich\af39\dbch\af31505\loch\f39 * added net-test for DHCP server sta\hich\af39\dbch\af31505\loch\f39 tus (on/off) +\par \hich\af39\dbch\af31505\loch\f39 * right-clicking light and microwave no longer has \hich\af39\dbch\af31505\loch\f39 ping, arp, edit, and other context menus +\par \hich\af39\dbch\af31505\loch\f39 * added net-test for DHCP server status (on/off) \par \hich\af39\dbch\af31505\loch\f39 * If multiple DHCP servers, client randomly chooses which to keep. \par \hich\af39\dbch\af31505\loch\f39 *Add Wireless Puzzle \par \hich\af39\dbch\af31505\loch\f39 *Fix many wireless device bugs\line }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.21 08/15/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 * Added a microwave and fluorescent light. They corrupt data when packets run close to them. -\par \hich\af39\dbch\af31505\loch\f39 * \hich\af39\dbch\af31505\loch\f39 Added some packet corruption puzzles +\par \hich\af39\dbch\af31505\loch\f39 * Added a microwave\hich\af39\dbch\af31505\loch\f39 and fluorescent light. They corrupt data when packets run close to them. +\par \hich\af39\dbch\af31505\loch\f39 * Added some packet corruption puzzles \par \hich\af39\dbch\af31505\loch\f39 * 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 }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.20 08/12/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 * wports do not display on tooltips or when printing t\hich\af39\dbch\af31505\loch\f39 he device info +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Vers\hich\af39\dbch\af31505\loch\f39 ion 1.0.20 08/12/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 + +\par \hich\af39\dbch\af31505\loch\f39 * wports do not display on tooltips or when printing the device info \par \hich\af39\dbch\af31505\loch\f39 * Added ctrl-s to quick-save a network we are working on \par \hich\af39\dbch\af31505\loch\f39 * commented out wireless devices for now - doing a big demo and wireless is not yet complete -\par \hich\af39\dbch\af31505\loch\f39 * added search box to help +\par \hich\af39\dbch\af31505\loch\f39 * added search\hich\af39\dbch\af31505\loch\f39 box to help \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.19 08/08/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 *\hich\af39\dbch\af31505\loch\f39 Updated context help for most puzzles that introduce new ideas. +\par \hich\af39\dbch\af31505\loch\f39 *Updated context help for most puzzles that introduce new ideas. \par \hich\af39\dbch\af31505\loch\f39 * Sorted Help topics when adding them in net-tests. \par \hich\af39\dbch\af31505\loch\f39 * Added some images to the help to help clarify things. -\par \hich\af39\dbch\af31505\loch\f39 * Start with the help windows being the same "height" as the network window. -\par \hich\af39\dbch\af31505\loch\f39 * Open \hich\af39\dbch\af31505\loch\f39 Help so it can be kept open while the puzzles progress. +\par \hich\af39\dbch\af31505\loch\f39 * Start with the help windows being the sam\hich\af39\dbch\af31505\loch\f39 e "height" as the network window. +\par \hich\af39\dbch\af31505\loch\f39 * Open Help so it can be kept open while the puzzles progress. \par \hich\af39\dbch\af31505\loch\f39 * Deal with minimized state better (used to shrink window to smallest possible state) \par \hich\af39\dbch\af31505\loch\f39 * Remember size and location of main window between uses. -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.18 08/08/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 * Added Context Help for puzz\hich\af39\dbch\af31505\loch\f39 les. +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.18 \hich\af39\dbch\af31505\loch\f39 08/08/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 + +\par \hich\af39\dbch\af31505\loch\f39 * Added Context Help for puzzles. \par \hich\af39\dbch\af31505\loch\f39 - Each puzzle can have context help \par \hich\af39\dbch\af31505\loch\f39 - There is a net-test to have us read help \par \hich\af39\dbch\af31505\loch\f39 * fixed minor problem with a "ding" sound when we load a puzzle that has something locked. @@ -224,27 +231,26 @@ res. Right now, the only way to make something hidden is by editing the file an \par \hich\af39\dbch\af31505\loch\f39 * allow for Puzzle's description to be in another language \par \hich\af39\dbch\af31505\loch\f39 * Added more to help \par \hich\af39\dbch\af31505\loch\f39 * Removed edit -> cut, paste, copy, undo. They never did anything. So why have them? -\par \hich\af39\dbch\af31505\loch\f39 * Save box starts in the direc\hich\af39\dbch\af31505\loch\f39 tory of the file we opened (if we have one) +\par \hich\af39\dbch\af31505\loch\f39 * Save box s\hich\af39\dbch\af31505\loch\f39 tarts in the directory of the file we opened (if we have one) \par \hich\af39\dbch\af31505\loch\f39 * Choose a language at startup if one has never been chosen, and have option to change language. -\par \hich\af39\dbch\af31505\loch\f39 * Added another puzzle, showing what happens (or does not happen) if we have two networks that use the same IP addr\hich\af39\dbch\af31505\loch\f39 esses, and we want to build a VPN between them. +\par \hich\af39\dbch\af31505\loch\f39 * Added another puzzle, showing what happens (or does not happen) if we have two networks that us\hich\af39\dbch\af31505\loch\f39 e the same IP addresses, and we want to build a VPN between them. \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.16 07/18/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \par \hich\af39\dbch\af31505\loch\f39 * Added ability to break links (bad network wire) \par \hich\af39\dbch\af31505\loch\f39 * "connection lights" on network cards / ports when we edit devices -\par \hich\af39\dbch\af31505\loch\f39 * Test for "needs link to" does not succeed if the link in ques\hich\af39\dbch\af31505\loch\f39 tion is a broken link +\par \hich\af39\dbch\af31505\loch\f39 * Test for "needs link to" does not succeed i\hich\af39\dbch\af31505\loch\f39 f the link in question is a broken link \par \hich\af39\dbch\af31505\loch\f39 * Added a puzzle to show you how to find broken links \par \hich\af39\dbch\af31505\loch\f39 * Used broken links in other puzzles \par \hich\af39\dbch\af31505\loch\f39 * Fixed bug: switches could not use DHCP for many different reasons. Now it works for them. \par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.15 07/11/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 -\par \hich\af39\dbch\af31505\loch\f39 * Added ping time prog\hich\af39\dbch\af31505\loch\f39 ress bar +\par \hich\af39\dbch\af31505\loch\f39 * Ad\hich\af39\dbch\af31505\loch\f39 ded ping time progress bar \par \hich\af39\dbch\af31505\loch\f39 -* Fixed issue with things timing out before they completed. If the network screen is too large, it makes it go just a tiny bit slower and various things would fail. When the first packet successfully makes it to the far end, it recomputes the ti -\hich\af39\dbch\af31505\loch\f39 me needed and gives extra time. +* Fixed issue with things timing out before they completed. If the network screen is too large, it makes it go just a tiny bit slower and various things would fail. When the first packet successfully makes it to the far end, it +\hich\af39\dbch\af31505\loch\f39 recomputes the time needed and gives extra time. \par \hich\af39\dbch\af31505\loch\f39 * Added context menu ping. If an item is supposed to ping something, right-clicking adds the ping test to the menu. Takes some of the guess-work out of things. -\par \hich\af39\dbch\af31505\loch\f39 * Fixed minor issue with this change log. Had two 1.0.11 vers\hich\af39\dbch\af31505\loch\f39 ions & somehow was stating we were at version 10.x.x instead of 1.x.x (sigh) +\par \hich\af39\dbch\af31505\loch\f39 * Fixed minor issue with this change log. H\hich\af39\dbch\af31505\loch\f39 ad two 1.0.11 versions & somehow was stating we were at version 10.x.x instead of 1.x.x (sigh) \par \hich\af39\dbch\af31505\loch\f39 * Fixed the VPNify puzzle. Had a goof in it. \par \hich\af39\dbch\af31505\loch\f39 * Made it so you cannot connect a link to a VPN. A VPN should be a virtual connection, not a physical connection. -\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.14 \hich\af39\dbch\af31505\loch\f39 07/10/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 - +\par }{\rtlch\fcs1 \ab\af39 \ltrch\fcs0 \b\f39\lang9\langfe1033\langnp9\insrsid12019296 \hich\af39\dbch\af31505\loch\f39 Version 1.0.14 07/10/2015}{\rtlch\fcs1 \af39 \ltrch\fcs0 \f39\lang9\langfe1033\langnp9\insrsid12019296 \par \hich\af39\dbch\af31505\loch\f39 * When we finish a puzzle, allow us to auto-open the "next puzzle" box. \par \hich\af39\dbch\af31505\loch\f39 * Added lots more puzzles \par \hich\af39\dbch\af31505\loch\f39 * Added more help & documentation @@ -479,8 +485,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000010b8 -47a526f0d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000b0e4 +af252bf0d201feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file