/////////////////////////////////////////////////////////////////////////////// // // DSL-50X Utility // // Requests for new features, enhancements etc // // Check the "Help > About..." for my email address :) // /////////////////////////////////////////////////////////////////////////////// 1. Modify program to run in the task bar. [Done - in v0.8.4] 2. Modify program to remember quota traffic between runs [Done - in v0.8.4] 3. Allow changing of telnet password. [Done - in v0.8.5] 4. Modify factory defaults to user's personal defaults (possible as I have done it, but note that this is firmware version dependant - problematical). Due to possible firmware disasters, this is unlikely to be implemented. Sorry! 5. Add TFTP server to enable transfer of eventlog from flash filing system. [Done - in v0.8.5] 6. Replace D-Link's web GUI functionality (a wee bit adventurous :). 7. Modify Interfaces Tab when the router is used in RFC 1483 bridge mode. 8. Allow setting of directory in which to save event log files [Done in v1.0.0] 9. Display the WAN IP address somewhere. (Currently need to look in two places: Interface Tab for the WAN [index no], then IP Tab -> Address Table to marry up the interface index no and find the IP address.) [Done - in v1.0.0] 10. Another nice feature for the quota would be to automatically reset the quota used to zero at the start of the month or on a user-defined day of the month for those that don't calculate on simple calendar months. [Done - in v1.0.0] 11. Account for quota usage while utility not running (adjust saved values against current values). For more details of this request see the thread by dw1562 at http://forums.whirlpool.net.au/forum-replies.cfm?t=59606&p=4. INI file date. 12. Prevent utility from launching again if already running. [Done - in v1.1.0] 13. Consider issue of hidden task bar when utility not minimised. Add new item to Option menu to allow hide/show in task bar. [Done - in v1.1.0] 14. Add facility to optionally auto-update the Interfaces tab. [Done - in v1.1.0] 15. Bug: icon display when link is down, utility maximised, then minimised produces 3 states, not 2 (TR) [Done - in v1.1.0] 16. Provide for connection checking more frequently than the current every 5 seconds as some disconnection events do not last 5 or more seconds and so are going undetected. [Done - in v1.1.0] 17. Bug: program does not save its settings when it is shutdown by Windows API message. [Done - in v1.1.0] 18. Include a facility to update the ADSL mode settings. [Done - in v1.1.0] 19. Facility to copy and paste firmware version. [Done - in v1.1.0] 20. Ability to start the utility in the minimised state from Programs -> Startup. [Done - in v1.1.0] 21. Send a ping to trigger ppp restart when ppp connection lost and not automatically restarted within 30 seconds. (HTTP request replaced PING as Administrator access required under NT/Windows 2000 etc for PING) [Done - in v1.2.0] 22. Any possibility of being able to do port forwarding from the utility? No - each firmware update would potentially require a new version of the utility. 23. Any possibility of being able to do firewall configuration from the utility? No - each firmware update would potentially require a new version of the utility. 24. A Linux version would be even better. [Done - in v1.2.0, July 5, 2004] 25. Could you add the ability to check if the error correction is fast or interleaved in your program? 26. Could you add the ability to detect the LITE ADSL mode as well as G.DMT? [Done - since the beginning!] 27. Could you add the ability to show the % of bandwidth capacity used? No, info not available via SNMP. 28. Make the Close? utility dialog optional. [Done - in v1.2.1] 29. Have the application remember where it was positioned when you exit and restart in that position next time I run it? Related (dual monitors) - use GetSystemMetrics(SM_CXSCREEN) and GetSystemMetrics(SM_CYSCREEN) to get the size of the primary monitor, then center the window based on that. 30. Add datestamps to the Interfaces Tab for the "Last change" interface times and System Tab router uptime. [Done - in v1.21] 31. Add syslog logging feature. Not practical - log messages cannot be retrieved via SNMP, so would require continuous telnet session and TFTP transfers. 32. Include router uptime in the firmware description copy to clipboard blurb. Drop redundant firmware version. Add CR/LFs. [Done - in v1.2.1] 33. BUG: fix the negative number overflow in the system uptime and time since last change routines when > 240+ days. [Done - in v1.2.1] 34. Include the ADSL line type in the ADSL Tab. [Done - in v1.2.1] **************************************************************************** ** 22 requests fulfilled; 6 requests not practical; 6 requests outstanding. **************************************************************************** ///////////////////////////////////////////////////////////////////////////////