outsourcing DCE/RPC to alternate programs - runtime config option

Michael L. Boom mboom at verimatrix.com
Sat Dec 11 22:52:38 GMT 2004


Forgive my ignorance, but:  If one wants the DCE RPC functionality only, can
they use the Samba RPC?  I notice it is available on a lot of platforms.  I
would be much cheaper than having to license DCE for each different
platform/customer.  Thanks.

-----Original Message-----
From: Luke Kenneth Casson Leighton [mailto:lkcl at lkcl.net]
Sent: Saturday, December 11, 2004 6:13 AM
To: tridge at samba.org
Cc: samba-technical at lists.samba.org; tng-technical at samba-tng.org;
opendce at opengroup.org
Subject: Re: outsourcing DCE/RPC to alternate programs - runtime config
option

On Sun, Dec 12, 2004 at 12:37:01AM +1100, tridge at samba.org wrote:
>  >  are you sure that you're not confusing interface versioning
>  >  with something else?
>
> yes, i'm quite sure.
>
> don't make the mistake of thinking the samba4 rpc code is anything
> like the samba3 code or the tng code. It is a completely different
> animal. We handle and check interface versions, and we handle multiple
> interfaces on a pipe.

 ah - you have a different design architecture, okay.

 well, i feel confident that you will be able to come up with a
 methodology that will enable you to pass RPC traffic over to a samba 3
 server that fits with the samba 4 design architecture.

 and, also, ultimately and probably just for fun or maybe even a
 practical purpose, to pass traffic back the other way (!) namely to
 allow administrators to continue at some point, maybe for legacy
 purposes, a samba 3 smbd, whilst at the same time upgrading to samba 4
 NT domain compatible services.

 circumstances under which i can genuinely see a need for this would be
 because samba 3 supports oh i dunno windows 95 clients better or
 windows 3.1 clients better or something ridiculous, and samba 4, being
 the less mature project, hasn't had the benefit of fifteen years of
 gribbly-bit real-world exposure.

 [netscape abandoning their codebase and starting from scratch, anyone?]


> [...]

> If you look at this carefully you will see that ipc level pipes can
> cover several totally different rpc interfaces.

 i am sure that the people who choose to assist you with this endeavour
 will benefit from your advice and guidance.

 my only sincere hope is that there be a common API that allows present
 and future versions of smbd (tng, xad, 3, 4, even cliffs god-help-us)
 and other SMB client/server projects (most notably current open source
 projects Wine and ReactOS) to interoperate / select the most
 appropriate components to further their goals.

 incredibly, without this simple interface at this absolutely
 critical critical juncture, that just... cannot happen.

 l.

--
--
<a href="http://lkcl.net">http://lkcl.net</a>
--



More information about the samba-technical mailing list