1) updated ipc.c NetUserGetInfo - load \\%L\%U instead of \\%L\HOMES
authorSamba Release Account <samba-bugs@samba.org>
Sun, 9 Mar 1997 14:58:22 +0000 (14:58 +0000)
committerSamba Release Account <samba-bugs@samba.org>
Sun, 9 Mar 1997 14:58:22 +0000 (14:58 +0000)
commit88c6a00c3c1b430307f512986185b5ed7aea7181
treec4d6331dabc57cadbdd2fa6672fcf0ed2be6cad3
parentebaff730c9cb6d04049fd9901d46dcd758357e95
1) updated ipc.c NetUserGetInfo - load \\%L\%U instead of \\%L\HOMES
   because the share must be browseable by a w95 client

2) send_mailslot_reply - unique or group datagram argument added.

3) netlogon.c - rewrote response packet to do the right thing for w95.

4) server.c reply_nt1() - added OEMDomainstring to the end.

5) (deep breath) reworked the nmbd-browsing code a little bit.
   i discovered two months ago that becoming a primary domain controller
   (and domain master browser) is done independently of becoming a
   backup domain controller (logon server) is done independently of
   becoming a local master browser.

   therefore, three sets of state-machines (instead of just one) are in
   place - each of which is responsible for taking samba through the
   required stages to become:  a logon server; a domain master browser;
   and a local master browser.

   each of these three things can occur independently on each interface,
   _including_ the wins pseudo-interface.  the only slight caveat is that
   the wins pseudo-interface, by virtue of _not_ being a broadcast
   interface, does _not_ register as a local master browser with the wins
   server, as this doesn't make sense.

lkcl
13 files changed:
source/include/nameserv.h
source/include/proto.h
source/include/smb.h
source/nameannounce.c
source/namedbwork.c
source/nameelect.c
source/namelogon.c
source/namepacket.c
source/nameserv.c
source/namework.c
source/nmbd/nmbd.c
source/smbd/ipc.c
source/smbd/server.c