First cut toward adding WINS server failover.
commitb35f21fb3a19417e2aab82a573ff121a086b224c
authorChristopher R. Hertel <crh@samba.org>
Wed, 19 Jul 2000 01:21:30 +0000 (19 01:21 +0000)
committerChristopher R. Hertel <crh@samba.org>
Wed, 19 Jul 2000 01:21:30 +0000 (19 01:21 +0000)
treeb7974de2306b6afbb0bdc20b70689565dd10e6fa
parentac56d8f848ab6d057cee84ee85945594b65597c4
First cut toward adding WINS server failover.

*Note: failover doesn't actually work yet!*  It's just that the code I'm
adding provides all of the pieces necessary.

I do have one big question.  Something that I'll have to ask Jeremy, I'm
thinkin'.  In nmbd/nmbd_subnetdb.c the IP of the WINS server is used to
set up the Unicast subnet.

...so what happens if the WINS server changes?

My guess is either:
  a) nothing.
  b) I'd have to change the unicast subnet entry whenever the WINS server
     changes.

Urq.

BTW, the lp_wins_server() function no longer returns the WINS server name
or IP.  It returns the list of WINS servers entered in smb.conf.  To get
the currently 'live' WINS server, use the wins_srv() function.

Fun, eh?

Chris -)-----
(This used to be commit cc08bdc74f4cd111fdc582ee7babef47ed8a950d)
source3/Makefile.in
source3/include/proto.h
source3/lib/wins_srv.c [new file with mode: 0644]
source3/libsmb/namequery.c
source3/nmbd/nmbd_subnetdb.c
source3/nsswitch/wins.c
source3/param/loadparm.c