#-------------------------------------------- #WRT54 Script Generator #Copyright (C) 2006 Robert "Robson" Mytkowski #-------------------------------------------- Changelog: version 0.00 - 0.14 - non public Alpha versions version 0.15 - first public Beta version 0.16 - added english language to the GUI (as default) version 0.17 - polish language as default (again) - removed little errors in english translation - added possibility to secure network against IP/MAC changing and illegal connections (all non listed users are joined to default class with maximum speed at 1kbps) version 0.18 - fixed two serious bugs that caused program to hang - fixed few more little mistakes in translation - some code cleanup - added possibility to limit simultaneously open conections per user (except Tofu13c) version 0.19 - rewrited from scratch module generating scripts - fixed problem with internet dropping when user generated script with security (avoid IP/MAC changing) - changed way to limit user open connections - added possibility to change packets TTL - added possibility to save script project. You can open it later, edit and generate again. version 0.20 - WARNING - project file format was modified and he is not compatible with earlier versions - WARNING 2 - scripts are not tested with DD-WRT, so if something doesn't work please email to me with this information. - scripts are optimized (they are smaller by 10-20%) - now you can create user groups, user ranges by IP Address - you can automaticly share bandwith between users - changed GUI (thx to Rafal Szwagierek) - changed firmware compatibility window - now scripts are saved to txt format instead of rtf - fix - limiting connection per IP now works without problems - fix - few problems with adding more users than program realy handles - fix - saved project after few modifications/saves was unreadable - fix - temporarly deleted function that works against ip/MAC changing (caused many problems) version 0.21 - cosmetic changes in GUI - few small fixes in generated script - fixed - manipulation with TTL Values - added possibility to secure network against illegal connection sharing (ex. client using router, option sets TTL of incoming packets to 1) - added possibility to shape traffic using MAC address WARNING - download shaping using MAC can be only static. This means that you have to set DL Rate and DL Ceil to the same values. If you use different Rate and Ceil (Ceil > Rate) then user will never achieve DL Ceil. This behavior depends only on used firmware on router and it isn't a script fault. - added advanced script manipulation options (Advanced Options - button under user list) * added possibility to generate only selected parts of the script (DL, UL, Connlimit, TTL) in any configuration * added possibility to change interface of generated script * you can on/off script optimization (useful when you test script in console) * added possibility to generate commentary in script * you can on/off use of SFQ strategy (only Tomato firmware, when off it decreases script size by 10%) * added again possibility to secure network against IP/MAC changing and illegal connections