HISTORY.TXT FSLOGIN v2 -------------------------------------------------------------- This document contains information about the history of Full Screen Login. FSLOGIN version 2 is rewritten because of the support of NetWare Directory Services (NetWare 4.x) as well as bindery based servers (NetWare 2.x and 3.x). 2.00a ----- Internationalisation code added, as well as German language support. Problem with lost drive letter solved when using NETX and a user is logged in and the new user types in incorrect userid or password and the user then exits back to DOS. User Info window in the registered version is now optional. See also the label :LogText in FSLOGIN.INI. 2.01 ---- Align= option added to FSLOGIN.INI. This option makes it possible to automatically center the data entry and messages windows that are otherwise aligned left at column9. Align=0 Do not align left but AutoCenter. Align=1 Align left. Logout= option added to FSLOGIN.INI. This option, when activated, logs a workstation out of bindery connections when FSLOGIN is started. Logout=0 Do not logout immediate. Logout=1 Logout from bindery mode connections immediate. French language support added. 2.02 ---- Users can change their password now by using the F6 (Change Password) function key. A user should fill in the normal data in the login data window and press the F6 key instead of the Enter key. The following items have been added to FSLOGIN.INI for this feature: [help] ::Change Your Password [help] ::Function Keys, F6=ChangePassword [messages] :PwdUser= Password synchronization has been added for bindery servers. This feature originates from FSLOGIN version 1.x and has been implemented in version 2 as well because of the many questions we got. Password synchronization is turned OFF by default because of the impact it can have in large networks. The following items have been added to FSLOGIN.INI for this feature: [syncpassword] SyncResult= and SyncGroup= [messages] SyncOldPw=, SyncHeader=, SyncHint1=, Syncexit=, 0000=, 0003=, 89D7=, 89D8= and 89FC=. SyncResult= can have the following values: 0 do not show any result to the user 1 show a list of messages with one line for each server that has been processed for a new password. 2 show the same list as with 1, but only when one of the servers in the group did return an error. SyncGroup= can have the following values: 0 do not synchronize passwords at all. 1 sync password on ALL servers in the network (be carefull when you have a large network). 2 use the servers in the list that followes as a 'group' of servers, on which the new password should be tried. !DI should have no effect on the default value of the Location or Server input field. Thank You Perry! Logout=1 could result in a UNREGISTERED appearance when FSLOGIN was not installed on the default attached server, but was started from a drive letter pointing to another server. Thank You Marcel! Login in under NDS with a previously used password could result in an Network Error FF29. Thank You HelŠne! 2.10 ---- SyncResult= can have the following values: 0 do not show any result to the user 1 show a list of messages with one line for each server that has been processed for a new password. This is the most complete information. 2 show a list with servers on which synchronization did not succeed. Only errors that are of some meaning to the user are displayed, other errors are not shown. To be more precise: the errors between 0003 and 89DE are shown (See also: Appendix B of the file README.TXT or the manual). 3 Only servers on which the password was successfully changed are shown in the list. A PreProcess option has been added. This option allows the execution of a program or batchfile before the actual login script processing. The PreProcess can be, for example, a virus check program. The bennefit of using the PreProcess option is the amount of conventional memory that is available compared to using the '#' statement in the NetWare 2.x or 3.x LOGIN.EXE program. A preprocess program or batch file can be specified in the [network] section of FSLOGIN.INI. For example: [network] PreProcess=z:\public\preproc.bat The PreProcess can also be a program or batchfile that is located in the DOS PATH of the workstation, but specifying an explicite path is a better way to get the right process executed. It should be understood that the PreProcess runs within the trustee rights of the logged in user. The one and only drive letter that is available during execution of the PreProcess is drive letter Z:, which points to the SYS: volume. An external dimmer program option has been added. The external dimmer program can be specified in the [presentation] section of FSLOGIN.INI. For example: [presentation] Dimmer=5 DimmerProg=c:\util\pcxview c:\util\company.pcx These statements result in the loading of a PCX viewer program that presents a company logo PCX file. When the external dimmer program end (by user action or otherwise) the FSLOGIN screen is restored. It should be understood that the amount of conventional memory is limited, but most PCX viewers can operate in as less as 100 kilobytes of coneventional memory. Specifying an alternate login program-name of 7 or 8 characters in the BINLogin= or NDSLogin= statement resulted in an error. Thank You Helmut! 2.10a ----- Bug fixed in INI file string processing. This bug affected statements like FS_UID=, NDSLogin= etc. Bug fixed in the UserXList feature. Thank Yoy Larry! 2.11 ---- Changed the way FSLOGIN.COM cheks for a connection. In some cases, when a connection is no longer valis, FSLOGIN.COM re- establishes a connection. (c) Confirm 1993, 1995. All Rights Reserved. Dec. 1995 --------------------------------------------------------------