mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
5a44ce9caa
It now has a line like this:
VERSION 1 251152
the first number is a version #define in nmbd_winsserver.c and will be
used if we ever have to change the format again.
The second number is a hash of the current interfaces setting. It is
used to detect the case where nmbd is restarted on a machine after the
IP of the machine has changed (or the interfaces list has changed in
any way). When that happens we need to discard the old wins.dat cache
or you end up with chaos. This has bitten quite a few people, they
find that when they move a machine it continues using the old IP for
some things for the next week until the wins entries time out!
I've checked, and the old nmbd can handle the new format, although it
does spit out a spurious error message about the VERSION line. So
users can safely run 2.0alpha then switch back to 1.9.18 without
problems.
(This used to be commit
|
||
---|---|---|
.. | ||
.cvsignore | ||
asyncdns.c | ||
dummy.in | ||
nmbd_become_dmb.c | ||
nmbd_become_lmb.c | ||
nmbd_browserdb.c | ||
nmbd_browsesync.c | ||
nmbd_elections.c | ||
nmbd_incomingdgrams.c | ||
nmbd_incomingrequests.c | ||
nmbd_lmhosts.c | ||
nmbd_logonnames.c | ||
nmbd_mynames.c | ||
nmbd_namelistdb.c | ||
nmbd_namequery.c | ||
nmbd_nameregister.c | ||
nmbd_namerelease.c | ||
nmbd_nodestatus.c | ||
nmbd_packets.c | ||
nmbd_processlogon.c | ||
nmbd_responserecordsdb.c | ||
nmbd_sendannounce.c | ||
nmbd_serverlistdb.c | ||
nmbd_subnetdb.c | ||
nmbd_winsproxy.c | ||
nmbd_winsserver.c | ||
nmbd_workgroupdb.c | ||
nmbd.c |