the last WINS update broke self registration when we are a WINS
authorAndrew Tridgell <tridge@samba.org>
Tue, 9 Jul 2002 14:17:26 +0000 (14:17 +0000)
committerAndrew Tridgell <tridge@samba.org>
Tue, 9 Jul 2002 14:17:26 +0000 (14:17 +0000)
commit7f42c53971bbbae42d879b67dc02d0579434496d
tree28b6e6bdd7a6ec0400fda91f6bfb8ac15eb8fbb1
parent71b04673bbf665d1ee558a08614fbaaf77095152
the last WINS update broke self registration when we are a WINS
server. The real problem is all the special cases we had for when we
are a wins server as opposed to when we are using a 'real' wins
server.

This patch removes the special cases. We now accept non-broadcast
packets from ourselves and we use ourselves as a wins server when we
are one. This gets rid of the special cases and simplifies things
quite a bit.

It all seems to work, but there are bound to be problems found later.
(This used to be commit 3e843d30158d05cdfba716bac7e5c0a75ae7a79c)
source3/lib/wins_srv.c
source3/nmbd/nmbd_packets.c