Changelog:v2.4.5
Added more commands to handle more routers.
Small UI fixes.
v2.4.4
small update, Kept getting requests to add some programs and games to the ports database. But some programs can't be added. An example is utorrent, it uses a different port on every install. So now the program will display a list of programs it can not have in the database and the reason why. This should help with the number of requests I get.
v2.4.3
Fixed rare bug where the wrong script would load.
Added new options under the advanced menu to allow the user to view the scripts that is loaded for the selected router.
Added more options under the file menu.
When adding a new port to forward the default was the custom tab, this has been changed to the Database tab.
Added a option under the tools menu for a person to contact me if the router pic used for their router isn't right.
Added link to the contact me page on the add new port window, if a person would like to have a program or game added to the port database.
Added a "search for router" window. The router list is growing large, and trying to find your router in a drop down can be hard. I have added a search window to hopefully make it a little easier on users.
v2.4.2
Added more branding options, such as changing the logo. These new options are to make the branding more for the user.
I have also removed the "Powered By PcWinTech.com" from the title when branded.
I have replaced the donate text link with "Powered By PcWinTech.com" on the main window when branded.
v2.4.1
Better enhanced the user interface. With the last update the logo was a gif and looked horrible when the colors where changed. The logo has been replaced with transparent png's instead.
Fixed a few bugs in the user interface. Some items where not resizing properly.
Made the port tester window resizable.
You can now change the programs colors without having to restart for the colors to take effect.
Some small code enhancements.
v2.4.0
The program can now be branded! You can now change the name of the program in the title of each window. Example: Normal - Simple Port Forwarding By PcWinTech.com, Branded: My Awsome Program - Powered By PcWinTech.com.
Which means you can package and put the program out for your site or company. However there are some rules! make sure to read more about it in the help file.
Added a new auto detect feature. The detect router feature works well with a lot of the netgear and some of the linksys. These routers give their model on the first http responce. Other routers don't. So it doesnt work for all. But I will be exspanding on this later. When you run the program for the first time it will try to auto detect the router IP and model. Taking an extra step out of the proccess for the user.
You can now change the colors of the program. This is for people out there who like to have certain colors. And also when a person brands it they may want to use different colors.
Fixed a small bug with removing ports from the windows firewall.
Some minor code improvements.
v2.3.2
Added more commands to handle more routers.
v2.3.1
Added more commands to handle more routers.
Small fixes and improved some of the code.
Added a page loading progress page to the program.
Changed the way to program waits for a command to finish. Before it would take 100% cpu while waiting, this has now been fixed.
Fixed the "View/Remove Ports" screen to handle new window pop ups.
Redid the way the port tester determines if the test is successful or not. Before it would read the webpage and look for the word success. Now it instead checks if a connection attempt came in on the port, making the test more reliable.
v2.3.0
The program now has its own website.
http://www.simpleportforwarding.com the program is still part of pcwintech.com it just now has its own product page. Both web sites will be linked together and be apart of each other. Having its own site will allow me to have more detailed information on the program.
The program now supports multiple languages. A small portion of the program is English only, but the main interface now supports 10 other languages.
The program can now connect to any address, which means it can now work with remote routers through their web interfeace the same way you can normally with a local router on your network. Of course you have to make sure remote management is enabled and supported by your router.
Added more script commands to support more routers.
Slowed down how fast the scripts run. On some routers the script would run too fast and cause errors with the script.
Cosmetic changes.