|
Distinct ONC RPC/XDR Toolkit Ver. 4.0 Release Notes. April 26th 2002 The following are the new features added to Distinct ONC RPC/XDR for C/C++. Version 4.0 of the Distinct ONC RPC/XDR Toolkit includes a number of new features in addition to enhancements of existing features and generally better performance.
[b]ASYNCHRONOUS CALLS[/b]
Asynchronous calls have been greatly enhanced. Asynchronous calls have improved UDP support and can now be multithreaded.
[b]BATCHING[/b]
Full support for call batching has been added.
With batching the server does not respond to each call, the client can send new calls in parallel with the server processing previous calls. This decreases interprocess communication overhead and the total time of a series of calls.
[b]SECURE RPC(*)[/b]
Both client and server now include the ability to authenticate using AUTH_DES. AUTH_DES includes a level of security for authentication. Using AUTH_DES, the client can check if the results coming back are really from the same server, which it expects to get the result from. The support has been built to make use of the DLL that is available from OpenSSL. Before using this feature please make sure you are able to comply with all US Export regulations for single DES.
An application called NewKey.exe is included to generate the DH Key pairs.
[b]NEW XDR DATATYPES[/b]
Following new XDR Datatypes are supported with this release.
xdr_quadruple
xdr_hyper
xdr_u_hyper
xdr_longlong_t
xdr_u_longlong_t
[b]NEW XDR ROUTINES[/b]
Support for the following XDR routines has been added
Standard I/O File Based Routines
xdrstdio_create()
Record-oriented XDR Routines
xdrrec_create()
xdrrec_skiprecord()
xdrrec_eof()
xdrrec_endofrecord()
xdrrec_readbytes()
Memory related Routines
xdrmem_create()
[b]RPCBIND[/b]
RPCBIND replaces the Portmapper. This server application contains support for RPCBIND version 3 and 4 while maintaining its compatibility with the older portmapper versions.
[b]RUNNING APPLICATIONS WITHOUT RPCBIND[/b]
Support has been added to allow RPC applications to work without the use of RPCBIND or the portmapper.
[b]RPCINFO[/b]
A new application for RPCINFO is included. This includes support for the information that can be received by RPCBIND versions 3 and 4.
[b]RPCGEN[/b]
A new version of RPCGEN is included with support for new XDR datatypes. It supports multi-argument procedures and adds support for the Borland C preprocessor.
[b]Winsock 2[/b]
Support for Winsock 2 has been added. Use of Winsock 2 will give enhanced performance under certain circumstances.
[b]SUPPORT UTILITY[/b]
Debug trace support has been added to expedite your support requests when needed.
[b]ADDITIONAL SAMPLES[/b]
Several new samples have been added to illustrate new and existing features.
[b]CLIENT AND SERVER LIBRARIES[/b]
All Server calls are now in the drpcsrvr.dll. The d32-rpc.dll now only contains the client side calls.
(*)Please note that certain US Export Restrictions apply to the use of this feature. If you are in a country to which export is permitted, you are still subject to the US export regulations and may not develop an application using this feature for export to a country to which such export is prohibited under the US Export regulations.
|
|
|