		 --==================--
	          TweakDUN for WIN95
		Patterson Design Systems
		 --==================--

Contents
========

Introduction
Languages and O/S Supported
Installation***
Uninstallation
Registration
Command Line Parameters
Technical Support & Contact Information
Known Bugs
Build Information


Introduction
============

This utility is designed to automatically change certain Windows default 
settings including MaxMTU (Maximum Transmission Unit), RWIN (TCP Rcv 
WINdow) and TTL (Time To Live). Basically, these are settings which can 
help prevent fragmentation in data transfer using the TCP/IP protocols 
used on the Internet, and greatly increase modem throughput.  For some 
unknown reason, Windows 95 uses only default settings of 1500 for MaxMTU, 
8192 for RWIN, 32 for TTL, which are generally inefficient for dialup 
Internet connections. In addition, you can also make changes to PMTU Auto 
Detect, PMTU Black Hole Detect, and Session Keep Alive.  Those settings 
have the following defaults: PMTU Auto Detect Enabled, PMTU Black Hole 
Detect Disabled, and Session Keep Alive set to 60mins.  

The only way to change all these before now has been to manually edit 
the registry, a dangerous and time-consuming task.  To achieve optimum 
data transfer rates, it is frequently necessary to experiment with 
different values for these settings. This is a daunting task indeed 
with manual registry editing.   

TweakDUN is a foolproof method to change these settings easily and quickly.  
It will install create a shortcut under the Programs Menu to launch the 
application and it will prompt you to reboot your computer after changing 
the settings in order for them to take effect.  It works for all versions 
of Windows 95 including OSR2 and for all language versions.

Note:  The evaluation version of TweakDUN will allow you to enter a 
MaxMTU setting in your registry, as well as the ability to enable or 
disable PMTU Discovery and PMTU Black Hole Detect. Many people have had 
good success after only changing MaxMTU. But for maxmimum efficiency it 
is advisable to make an entry for RWIN, and in many cases TTL as well.  
Many people have reported much better data transfer rates *only* after 
making these additional settings, which can *only* be entered after 
registering TweakDUN. 

Thank you for your support in registering TweakDUN.


***IMPORTANT***  TweakDUN involves making changes to your registry.
 
Whenever registry changes are made, it is ALWAYS advisable to backup your 
registry first.  Use a software application such as the Win95 utility
cfgback.exe or the manual method described at the NetPro NorthWest
website at:
	http://www.sns-access.com/~netpro/restore.htm

For more detailed information on the settings that TweakDUN sets please
visit the NetPro NorthWest website at:
	http://www.sns-access.com/~netpro/maxmtu.htm

For the latest Version of TweakDUN and other Program Information visit
the TweakDUN web page at:
	http://www.gulftel.com/~pattersc/tweakdun/


Languages Supported
===================

TweakDUN currently supports all language versions of Windows 95.

Operating System Support:
	Windows 95	original ver
	Windows 95a orig with servpack1
	Windows 95b OSR2
	Windows 95  with IE4
	Windows 95  with DUN 1.2
	Windows 98	(Memphis)



Installation
============

PLEASE READ CAREFULLY!!!

This program requires the Microsoft Visual Basic 5.0 Runtimes.  If you 
have not downloaded or installed the full trial version of TweakDUN...
td_12f.zip [1.4mb]... from the TweakDUN website, you can download these 
Runtime files separately at:

     http://www.simtel.net/pub/simtelnet/win95/dll/vb5run97.zip  [US]
or   ftp://freefiles:getitnow@ftp.win-soft.com/vb5runt.exe       [US]
or   ftp://ftp.planetenz.com/pub/TweakDUN/vb5runt.exe            [UK]

Please make sure VB5 Runtimes are installed *BEFORE* you try to install 
Tweakdun. Just doubleclick on the vb5runt.exe file to update/install all 
the latest runtime dll files from Microsoft.  These will be useful for 
many other new programs as well.

Next: BE SURE to uninstall *ANY* version of TweakDUN that you might 
already have installed using Add/Remove Programs in Control Panel. 
Unzip the downloaded td_12.zip file into a temporary directory and 
run setup.exe to install the program.  This will install the files 
and create a TweakDUN shortcut in the Start/Programs menu.  All files 
in the temporary installation directory may be deleted after setup is 
complete.

NOTE:  if you are installing the full version of TweakDUN... td_12f.zip 
[1.4mb]... you may be prompted to reboot during the installation process 
and required to run the installation a second time after your system 
reboots. This is often necessary to update the ole automation dll files 
that may be in use at the time.


Installed Files:

td_12.zip  
	c:\Program Files\Tweakdun\tweakdun.exe
	c:\Program Files\Tweakdun\readme.txt
	c:\Program Files\Tweakdun\St5unst.log
	Shortcuts in the Programs Group\TweakDUN.	

td_12f.zip also installs or updates these Microsoft runtime files:
	c:\windows\system\VB5StKit.dll
	c:\windows\system\MSVBVM50.dll
	c:\windows\system\StdOle2.tlb
	c:\windows\system\OleAut32.dll
	c:\windows\system\OlePro32.dll
	c:\windows\system\AsycFilt.dll
	c:\windows\system\Ctl3d32.dll
	c:\windows\system\ComCat.dll
	

Uninstallation
==============

If you uninstall TweakDUN you can no longer use it to change the
values, which will remain where they were last set by the program. 

To uninstall the program follow these steps:

1.	Open Control Panel
2.	Open Add/Remove Programs
3.	Click TweakDUN and Click the Add/Remove button.

Uninstall removes the following files:

	c:\Program Files\Tweakdun\tweakdun.exe
	c:\Program Files\Tweakdun\readme.txt
	c:\Program Files\Tweakdun\St5unst.log
	Shortcuts in the Programs Group\TweakDUN.	


Registration
============

Benefits of Registering:
	No NAG screen at startup.
	Enable additional features to set RWIN and TTL.
	Free upgrade to all future versions of 1.x.
	Addition to NetPro NorthWest mailing list for all upgrades.
	Support the further development and design of TweakDUN
            and other shareware.

If you have purchased this program through the Virtual Software Store at 
http://www.virtualsoftware.com/patterson/tweakdun/ then your registration 
process is complete and you have been added automatically to our database 
for notification of free future upgrades.

If you wish to register this software by mail, you must do two things:

	1.  Complete the online registration form at 
 	    http://www.sns-access.com/~netpro/register.htm

	2.  Send a Check or Money Order for 12.50 US Dollars to:

		Casey Patterson
		P.O. Box 1576
		Robertsdale, AL  36567-1576

You MUST include your Name, Address, and E-mail Address with your check.
This information must be clearly typed and must match the information 
submitted in the on-line registration form.
Registered version will be sent by E-mail ONLY.

Note: If your e-mail address is not submitted correctly, you will NOT 
receive your registered version.

A discount is available for site licenses for multiple computers:

1         license  	$12.50 US
2-5 	  licenses	$8 US each
6-10	  licenses	$7 US each
11-20 	  licenses	$6 US each
20+	  licenses	$5 US each


Command Line Parameters
=======================

NOTE:  This is a special feature for System Administrators and anyone 
wishing to change settings using the command line.  Anyone not familiar 
with this or not needing this capability may simply ignore this section.

These options can be specified in a Windows 95 DOS Window or in a
shortcut.  All parameters are optional and may be used in any order.
It is set up to easily change the values without any user input.
The unregistered version will still display the program "about" box,
the changes are entered when you hit the "OK" button, then operation
continues normally. With the registered version the program "about" box
is not displayed when changes are made. It is all automatic.  These
settings are for advanced users only.

TweakDUN.exe [m<INTEGER>:d] [a<INTEGER>:d] [b<INTEGER>:d] [r<INTEGER>:d] [t<INTEGER>:d] [k<INTEGER>:d] [s]

m	MaxMTU
	Default is 1500.

a	MPTU Auto Detect
	0 or 1   Default is 1.

b	MPTU Black Hole Detect
	0 or 1   Default is 0.

r	RWIN	Registered Version Only
	Default is 8192.

t	TTL	Registered Version Only
	1 = 32 hops.
	2 = 64 hops.
	Default is 1.

k	Session Keep Alive	Registered Version Only
	<INTEGER> in minutes.
	Default is 60mins.

s	Save values without any user input.
	No dialog boxes will appear with the registered version on systems
	with less than one dialup adapter.

<INTEGER> is a positive integer.

d is the Default Value.  It Deletes the setting from the registry.

EXAMPLES:
To set MaxMTU to 576, RWIN to 2144, and Disable Auto Detect.
	tweakdun m576 r2144 a0 s

To set all settings to default:
	tweakdun md ad bd rd td kd s


*******************end command line section*******************


Technical Support & Contact Information
=======================================

Please note that there are no guarantees that changing the MaxMTU, RWIN 
and other settings from the Windows 95 default will speed up your data 
transfer rates.  There are too many variables to ensure the increase in 
every situation.  Your particular ISP, computer configuration and modem 
may limit the speed of your connection more severely than these settings. 

In addition, general Internet congestion, a slow web server or bottlenecks
created by intermediary routers in any data transfer situation may preclude
high speed transfers.  Still, our feedback indicates that roughly 80-90% 
of people who experimented with these settings and filled out our online 
survey form had moderate to excellent success with changing these settings.
 
Nevertheless... "Your actual results may vary."

Technical Support and information for TweakDUN is available by contacting:
Patterson Software Design
pattersc@gulftel.com
http://www.gulftel.com/~pattersc/tweakdun/


If you have any questions about MaxMTU, RWIN, or TTL, you can also contact:
NetPro NorthWest
netpro@sns-access.com
http://www.sns-access.com/~netpro/


Known Bugs
==========

Occasionally when prompted to "please select adapter", the following response 
is given: "TCP/IP has not been set up for this adapter".  The only workaround 
at this time is to uninstall this version and reinstall v1.1.  This can still 
be downloaded from  http://www.sns-access.com/~netpro/td_11.zip  ...  If you
have registered v1.2 already and need a registered copy of v1.1, send email
to that effect to netpro@sns-access.com along with a copy of your registration
confirmation and we'll send out your registered copy of v1.1. Your name will
also then be placed on a list to receive the registered v1.2 as soon as this
bug has been fixed.


Build Information
=================


V1.0.37
=======
	Released version.

v1.1.60
=======
	Optimized Code
	Added TTL settings.
	Added support for Dutch.
	More languages can now easily be added.

v1.1.61
=======
	Fixed Language Code 0 Bug.
	Fixed Spelling Errors In Dutch Translation.
	Added support for Italian and French Canadian.

v1.2.82
=======
	All languages now supported.
	PMTU Auto Discovery feature added.
	PMTU Black Hole Detect feature added.
	Session Keep Alive feature added.
	Can now configure multiple software adapters.
	Added Defaults button.
	Added ToolTips.
	Support for Windows 98.
	Support for DUN 1.2
	MaxMTU can now be set below 512.
	Added a simple installation utility.
	Command line parameters can change any value.

This Readme updated 9/21/97