coding volunteers needed for msrpc server-side API conversion

Elrond Elrond at Wunder-Nett.org
Thu Jan 27 14:57:23 GMT 2000


Hi,

I could do some things with lsarpc on sunday (I'm busy
until sunday. Maybe I get some time on friday or today...)

Could you create some appropiate starting-point in
lsarpcd/, so I have something to start of?

I would like to start with lookup_names and lookup_sids,
and then (_if_ I get that far) continue at the bottom, so
someone else can start at the top?


Any comments?


    Elrond


On Thu, Jan 27, 2000 at 08:59:35AM +1100, Luke Kenneth Casson Leighton wrote:
> ok, people, i _really_ need help with this.  i estimate that if i work on
> this full-time it's going to take about... two weeks.
> 
> i have one volunteer for the samr functions.  it's been two days, already,
> and i'm only half-way through samr.
> 
> that means, nothing else gets done, and samba-tng current cvs is broken
> because the _samr_lookup_rids() function goes into an infinite loop on
> that stupid unix-lookup stuff.  so, if i get to it, it will be in over two
> weeks time, based on current schedules, which means everyone gets to
> suffer two weeks of email, "i can't get samba-tng to work".
> 
> i'm intending to replace the broken passdb/*.c and groupdb/*.c code with a
> proper samr implementation, but _only_ after the samr conversion.
> 
> to help jean-francois with the spoolss code, i'd like to have spoolss
> converted over, too.
> 
> more hands, light work...
> 
> 
> On Tue, 25 Jan 2000, Luke Kenneth Casson Leighton wrote:
> 
> > if anyone wants to help with a very boring but basically self-consistent
> > task, i'd really appreciate it.  the goal is, examine rpc_client/cli_*.c
> > functions, e.g samr_open_domain(), and create a srv_*.c function with
> > EXACTLY the same paramaters called _samr_open_domain(), for all functions
> > in rpc_client/cli_*.c and srv_*.c.
> > 
> > please see samba tng's rpc_server/srv_samr.c and samrd/srv_samr_passdb.c
> > for examples of the code-conversion in progress.  i cut/paste a section of
> > proto.h from rpc_client/cli_samr.c into the top of samrd/srv_samr_passdb.c
> > to make this job easier.
> > 
> > if you want to help out, then please follow these instructions, in order
> > to avoid duplication of effort:
> > 
> > 1) EITHER: refer to http://samba.org/listproc/samba-technical and look for
> > messages with this subject line OR: change your subscription to non-digest
> > mode on samba-technical.
> > 
> > 2) post a message to samba-technical in reply to this message (exclude the
> > text) saying which MSRPC pipe and which functions in that pipe you would
> > like to volunteer for the conversion.
> > 
> > 3) wait 20 mins or so, refer to samba-technical, see if anyone else also
> > volunteered.  sort it out between you so as not to duplicate effort.
> > 
> > 4) examine and follow the example code plus the coding STYLE, please.  
> > put copyright your name 2000 at the top of the file in the GPL header.
> > istarted out by making 2 copies of rpc_server/srv_samr.c and then go from
> > there.  changes to rpc_parse/parse_*.c::make_r*() functions are sometimes
> > necessary.  changes to rpc_parse/parse_*.c::make_q*() functions are NOT
> > necessary and should not be done.
> > 
> > 5) send me a diff -u patch, they're far easier to read before doing patch
> > -p0 < your_diff.  send it as an attachment not inline text because your
> > emailer or mine may word-wrap anything over 80 chars in length.
> > 
> > i will be chewing through srv_samr.c from the top: if anyone wants to
> > start at the bottom and work up, i'll meet you somewhere in the middle :)
> > please follow the reporting instructions above.
> > 
> > thx!
> > 
> > luke
> > 
> > <a href="mailto:lkcl at samba.org"   > Luke Kenneth Casson Leighton    </a>
> > <a href="http://www.cb1.com/~lkcl"> Samba and Network Development   </a>
> > <a href="http://samba.org"        > Samba Web site                  </a>
> > <a href="http://www.iss.net"      > Internet Security Systems, Inc. </a>
> > <a href="http://mcp.com"          > Macmillan Technical Publishing  </a>
> > 
> >  ISBN1578701503 DCE/RPC over SMB: Samba and Windows NT Domain Internals
> > 
> 
> <a href="mailto:lkcl at samba.org"   > Luke Kenneth Casson Leighton    </a>
> <a href="http://www.cb1.com/~lkcl"> Samba and Network Development   </a>
> <a href="http://samba.org"        > Samba Web site                  </a>
> <a href="http://www.iss.net"      > Internet Security Systems, Inc. </a>
> <a href="http://mcp.com"          > Macmillan Technical Publishing  </a>
> 
>  ISBN1578701503 DCE/RPC over SMB: Samba and Windows NT Domain Internals


More information about the samba-ntdom mailing list