XConnectPro Version 3.8 - XServer for windows
Date: July 4, 2008
Labtam is pleased to present the first major release of the 2008 year of XConnectPro Version 3.8.
Integrating the Microsoft Windows and X-Window System environments, XConnectPro is a powerful and effective way to transform a standard PC into a fully functional X-terminal.
Included in the package are the X-Window System, TCP/IP, FTP, TFTP, LPR, LPD, TELNET and NFS plus a whole lot more.
Everything that you need to run all your remote Unix and X applications is included.
NOTES on this release (PLEASE READ):
1. The Beta3 MS Windows XP/2003/Vista x64 NFS-Client can be installed
by running the self-extracting archive file, "nfsclx64.exe".
This file and the "nfsclx64.txt" can be found in the directory
with the uncompressed package distributive. The NFS-Client
can be installed under MS Windows Server 2003 R2 also.
2. The MS Windows 9x/ME/NT4/2K/2K3/XP/Vista NFS-Client can be installed
by using the "Custom" installation mode only.
3. The Windows NT LPR printer driver is manually installed
by running the self-extracting archive file, "lprd.exe".
This file can be found in the directory with the uncompressed
4. Use the "setup -wauto -s" command line
(instead of "setup -auto") to start the "Silent Installation".
New Features on this release include:
- the "HideDrives" optional setting implemented to provide
the disk drives' visibility. This allows you to reflect the Windows
User Configuration -> Windows Components -> Windows Explorer
Policy Settings. You can also provide your own drives' visibility;
- in the SFTP mode the ASCII/BINARY transfer mode switching was implemented
(same as FTP mode).
Important note. Since the added feature is non-standard for SFTP,please make
sure you are aware that the initial state of transfer mode is "BINARY".
- the "NFS-Browser" mode was implemented to allow access to any remote
NFS-Server's export without any NFS-Client installed on a local PC.
It is the demo of the "NFS-Client SDK" usage. The "trNFSbr.cpr" file
may be pointed in the "CPR file" input field to enable the full tracing.
- the "-RunOnTaskbar" did not allow the "Settings" item of the Taskbar
menu (and the "Exports" button was passivated);
- to avoid the error message at shutdown of the PC with the NFS-Server
running, the "GracefulExit=0" manual setting was implemented;
- the Unicode/UTF8 mode was implemented;
- the "Use UTF8 Name Format" setting is available in the "NFS-Server Settings";
- the "umask=<code>" optional setting was implemented to provide
the understandable control of the files permissions. The default
value is the traditional umask=0022.
The "FL_MITXELENA=1" setting is obsolete as subset of umask.
- the 8.3 filename is used in non-Unicode mode for files with non-ANSI
- the "Exports" tab (the "Settings" item of Taskbar menu) is available
now if the NFS-Server is started with "-RunOnTaskbar" option.
3. NFS-Client for MS Windows NT4/2K/2K3/XP/Vista:
- the UNC access has been significantly improved. A user can directly access
remote NFS servers without the necessity to navigate via "explorer.
This feature is available under WinXP/SP2, Win2003/SP1 and Vista;
- the empty "net use server:export" command line is now allowed to allow UNC access
- the Unicode/UTF8 mode was implemented.
The mounting exports must still be in ANSI only;
- the "NFS Settings -> Permissions -> Remember ROFS (Read Only File
System)Reply" setting was implemented to block the Write(), MKDIR(),
CreateFile(), Rename(), SetFileAttributes() operation on the NFS Server and
return the STATUS_ACCESS_DENIED.
- NFS-Client can be installed now under MS Windows Server 2003 R2.
- the "super-silent" installation was implemented to provide the mode of
"invisible" installation of the NFS-Client as the part of a foreign package;
- The NFS-Client now supports the "CheckDirList" request of the NFS-Client mini-DDK.
It provides "pseudo" re-mapping(re-mount) actions for UNC-way access
of "bad" remote NFS-Servers which can unpredictably restart sometimes.
The checknfs.exe utility is the sample implementation of this
(see the checknfs.txt for details).
- Processed the "sophisticated rename/delete MS Windows file operation"
when long- and short- filenames are used very specifically during the first 15 seconds.
(see MSDN Library "File Name Aliases" article).
This is for the "Aditor" text editor;
- The "NFS Settings -> Name Converting -> Remember Long Name Alias"
setting was implemented to provide a "sophisticated rename/delete MS Windows file operation" mode;
- The Authentication(PCNFSd and/or LDAP) usage are much more flexible now.
Four new settings are now implemented :
- "NFS Settings -> Authentication -> Ask Authentication for each
- "NFS Settings -> Authentication -> Use NFS Authentication during MS
- "NFS Settings -> Authentication -> Use MS Login Name/Password for
- In "NFS Client Authentication" Dialogbox has added the "Anonymous" button
to set UID=-2 and GID=-2 for Unix Authentication
- The LDAP Authentication was implemented to access the LDAP Active Directory
Servers of Windows 2003 R2 Standart Edition and/or Enterprise Edition.
The mentioned Standard and Enterprise Editions have different schemes
and require the additional tuning of the NFS-Client(see ldaptest.txt for details);
- The "NFS Settings -> Authentication -> Use LDAP v3 Server" setting
was implemented to allow LDAP usage for Unix NFS Authentication;
- The "Permissions" tab is divided to "Authentication" and "Permissions";
- The "NFS Settings -> Permissions -> Use NULL Secure DACL" setting
was implemented to set NULL DACL as parameter in any file operations.
- The "NFS Settings -> Name Converting -> Use this symbol as prefix for
reaserved Windows names" setting is implemented to mark the reserved
names as AUX, CON, NUL, and etc. By defauld is "^".
- The "NFS Settings -> Advanced -> NFS3 write synchronization mode"
setting was implemented to set Asynchronous or Synchronous NFS-3
write mode. This has critical influence on the writing performance.
- under Vista, with the "DesktopComposition" mode was enabled,
the resizing/moving of windows in "Multiple" mode was very slow;
- the "TerminateOnSuspend=1" mode was implemented to provide a graceful
termination of X-Clients on suspend of PC's;
- the XServer will be able to keep up to 126 X-Clients;
- the Animated Cursors are available now in "enabled RENDER" mode;
The sofisticated scaling, cuttings and ARGB processing are provided.
- the "DisableRENDERAnimCursor=1" mode was implemented to provide the
standard arrow instead of the true client cursor.
This was done to accelerate and to prevent some ugly cursors
of some X-Clients;
- the "-hwndParent <parentHWND>" option was implemented to allow
to run the XServer/Single as subwindow of another Windows window.
This is for the implementation of the "embedded XServer" ActiveX mode
(see the xsrv_ax.txt for details);
- the Reply time limit of reading fonts from a FontServer are controlled
now to avoid the delays for huge fonts (say, ISO10646 fonts)
- the "Disconnect" button was implemented for RLogin/RExec/RSH modes
to process the possible infinite (with disabled "Exit after timeout of"
setting) timeout carefully;
- the "LogFile" settings is available for RLogin
6. NFS-Client SDK:
- this all-sufficient Software Development Kit (SDK) can be run from
your programs to provide access to exported resources of the NFS-Servers.
Its application program interface (API) is similar to the standard one
of MS I/O "File Management Functions" API.
Full NFS-protocol access is provided without the necessity of using any other
software (that can be installed on your PC and usually named as
"NFS-Client for MS Windows").
- some terminals ("vt100","vt52"..) were not colored originally. The deviation
from the strong emulation was implemented to allow to use colors
for such as terminal types.
The following bugs have been fixed:
- Fixed skipping some files if a long list of files for copying was selected.
- Fixed some minor bugs (wrong focus and update) for copying from a remote to local host.
- The renamed local directory could not be copied.
- Fixed skipping files with blanks in names with some modern Ftp-daemons.
2. NFS-Server and NFS-Server as NT Service:
- When mounting, a path with a trailing "/" (e.g. "/f/nfs_s/") was considered as ERROR;
In this case, the wrong error "Stale NFS file handle" returned.
- Reasonless decreasing of "size/wsize" was required to correctly send long file listings.
- Sometimes the "There is an input or output error" message
(on NFS-Client side) might take place in the NFS2/UDP mode.
- Fixed the necessity of two mounts under VISTA32 to work normally
- A very large number of files/directories (inodes) might issue
the "NFS Server Fatal Error: ran out of inodes" message.
- The hang-up might take place after a series of unsatisfied
network send() requests. The "ZeroWindow" TCP/IP network message
led to fatal hang-up of NFS-Server.
- Improved the "Export..."->"Name Conversion"->"Mode:"->"Use shift symbol"
mode (default) to better processing non-English
file- and directory- names (e.g., non-UTF8 Russian names)
3. NFS-Client for MS Windows NT4/2K/2K3/XP/Vista:
- Fixed incorrect working for the UDP protocol under Vista32.
- Fixed possible system crash while working for the TCP protocol
- Fixed an error detected while working for the UDP protocol when
a buffer was changed to a larger size without machine restart.
- Fixed an error detected for the NFS protocol v.2 when GETATTR and
SETATTR functions issued an RPC error message instead of the NFS one for
permissions violations to a file or a directory.
- Fixed the error of opening files in the SUPERSEDE mode.
This is very actual for multi-processors PC with MS Windows Server 2003.
- Fixed a rare failure (one on 50 000 network packages).
Takes place using the UDP protocol in multi-processors PC with
MS Windows Server 2003.
- Fixed the potential hang-up because of delays in TDI layer.
- Fixed the incorrect set of the MODIFY TIME (on a server side).
(The problem takes place with, say, the ROBOCOPY software).
- Provided more correct flushing of cached data.
- The small (<2048 bytes) buffer size provided the incorrect reading
of the directories.
- Sometimes XServer/Multiple displayed the mouse cursor in non-active
- XServer in the GLX/OpenGL32 mode can crash sometimes when
terminating a GLX X11-Client.
- The "Icon on system Taskbar" mode is provided more correctly now;
- In the "Use RENDER Extension" mode, some X11-Clients may give a "dirty",
unclear black dots.
- The "Ferret" package, running on the same PC, caused the XServer
to crash when closing one of two (!!!) Ferret's windows.
- The infinite resize loop with Mahogany Save as file dialog
took place in the "Multiple" mode.
- Qt3 "designer" does not work with CTRL+MOUSE combination.
- In the "FullScreen" mode, the mouse events from outside the XSession
window (e.g. when PC has a non-single monitor) were processed incorrectly.
- The LPD-server crashed during the 2nd start-up in some circumstances.
- The "Font control"->"Pseudo fonts"->"Use pseudo fonts"->"Save"
corrupted the "xwp.ini" file.
Please read more about XConnectPro in product home section of Labtam Inc site.
Single User licenses are at $95.00 USD. Please visit the Software Pricing page for pricing on Multiple Licenses.
If at anytime you require any information or assistance please do not hesitate to e-mail us at:sales@Labtam-inc.com.
Download and try XConnectPro software for FREE.
Get FREE 30 day trial license to make deep software evaluation.
The programs associated in this package may send and/or receive broadcast IP requests. Since such packets cannot cross the nearest firewall/gateway/router, please be sure that these IP requests are invisible from outside your network. We assume that such behavior cannot be considered as "Hacking" or "Trojan horse's action".