RPC class/bindings

Andrew Bartlett abartlet at pcug.org.au
Thu Feb 21 17:22:04 GMT 2002


Bolke de Bruin wrote:
> 
> Hi,
> 
> I am wondering how easy it is to make the RPC framework in a separate
> program. So to make it possible to register to a RPC call. This would
> allow for eay extensibility. Maybe even a library which would wrap
> around the functions needed.
> 
> I am asking this because I am in the middle of documenting the communication
> between Microsoft Exchange Server and Outlook Clients, so we would be
> able to code an exchange replacement (including the collaboration).
> As a lot of it takes place over MS-RPC I think it would be nice if we would
> be able to support both (eg SAMBA en the Exchange Replacement) on
> one server.

Samba is moving (very slowly - people are pretty busy atm) towards
having a named pipes plugin interface.   Samba-TNG likes to claim that
they already have this - but I'm not convinced how easily other projects
could actually use it, and if you are trying to run a fileserver on the
same host, samba.org is the better choice.

> The register-framework would allow other small programs to register for RPC
> server for their own calls.
> 
> If it is not possible right now, would it make sense to change it so it would
> be possible?

Yes, it is.  The current proposal is that we allow external projects to
create loadeable modules for samba, that implement the required
functionality.  The Samba-TNG folk want to create a module that talks on
their named pipes system (they have independed RPC deamons).  Either of
these approaches would probably be useful to you - so stay tuned and
express positive interest when it next turns up on the lists.

If you actually want to propose a patch that implements this then even
better!  (not that is is an easy job).

Andrew Bartlett

-- 
Andrew Bartlett                                 abartlet at pcug.org.au
Manager, Authentication Subsystems, Samba Team  abartlet at samba.org
Student Network Administrator, Hawker College   abartlet at hawkerc.net
http://samba.org     http://build.samba.org     http://hawkerc.net




More information about the samba-technical mailing list