Groupwise Password Reset (GWPR) - Version 1.1
=============================================

General Information
-------------------

Last Updated: May 26, 2004

GWPR Version 1.0 is a complete re-write of the beta program I released 
back in 1998.  The previous version was written in Visual Basic, ran slow, 
and lacked many common GUI features.  This version is written in Delphi 
and has a much improved interface and better speed.  

GroupWise Password Reset allows you to make mass GroupWise password changes.
It was written to address a problem where thousands of users' passwords 
needed to be set.  Doing this in the NetWare Administrator would be quite 
cumbersome as there is no way to mass change GroupWise passwords.  This 
program uses the GroupWise Admin API calls (see devloper.novell.com for 
more information).  Therefore, it requires the following:

Windows 98/NT/W2K/XP
Novell's Client for NetWare 
32-Bit GroupWise Client 

The program has been tested running on Windows 2000 and XP workstations
against versions of GroupWise 5.5 EP through 6.5.1.  Novell client 
versions tested include 4.8 through 4.90 SP1.

To use the program, you must be authenticated to the tree in which the
GroupWise system resides and you must have full file system rights to 
the GroupWise domain database (WPDOMAIN.DB) and the WPCSIN\2 directory.  
If the system resides in multiple trees, you must be authenticated to each 
tree that holds GroupWise objects.  If you are not, the program will not 
show you the domains in the other trees, but will still operate fine on the
GroupWise objects to which you do have rights.

The random password generator allows you to generate passwords that can
be from 5 to 20 characters in length.  The passwords are made up of a
random mix of lower case letters and numbers.  The random password
dialog box allows for printing the list on the default Windows printer
or copying the list to the Windows clipboard.

While I cannot always guarantee a speedy reply, please do feel free
to direct any comments, questions, or enhancment requests to me at:

matt@weisberg.net

Or look for information on my web site:

www.weisberg.net


Updates/Bug Fixes
-----------------

January 19, 2001


- Corrected bug in random password generation that caused only the 
  first user listed to have their password reset repeatedly.

- Added dialog box to allow browsing to the location of the 
  GroupWise domain database (wpdomain.db).



Known Issues
------------

"Invalid Class String" When Connecting to Domain Database

	This error is due to gwcmb1.dll not being properly registered
	on the machine.  To correct this, register the DLL using the 
	following command:

	regsvr32 c:\novell\groupwise\gwcmb1.dll
	
	(change the path to gwcmb1.dll to your GroupWise client path
	if the default was not used)