- completely rewrote the wins_srv.c code. It is now much simpler, and
authorAndrew Tridgell <tridge@samba.org>
Wed, 26 Jun 2002 06:44:37 +0000 (06:44 +0000)
committerAndrew Tridgell <tridge@samba.org>
Wed, 26 Jun 2002 06:44:37 +0000 (06:44 +0000)
commita049360d5b0d95a935b06aad43efc17d34de46dc
treed88aba5d455180988a3ff3ae01a15b6b91f96a2f
parent4a7813711130625598e0ffe92e7938890b818d2f
- completely rewrote the wins_srv.c code. It is now much simpler, and
gives us a good grounding to properly support multiple wins servers
for different interfaces (which will be coming soon ...)

- fixed our wins registration failover code to actually do failover!
We were not trying to register with a secondary wins server at all
when the primary was down. We now fallback correctly.

- fixed the multi-homed name registration packets so that they work
even in a non-connected network (ie. when one of our interfaces is not
routable from the wins server. Yes, this really happens in the real
world).
source/lib/wins_srv.c
source/libsmb/namequery.c
source/nmbd/nmbd_nameregister.c
source/nmbd/nmbd_namerelease.c
source/nmbd/nmbd_packets.c
source/param/loadparm.c