1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source3/nmbd
Andrew Tridgell 5a44ce9caa changed the format of the wins.dat file slightly.
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 c4a8cdc60a)
1998-08-30 05:43:59 +00:00
..
.cvsignore added ignore rules for the dummy files 1998-08-09 11:25:49 +00:00
asyncdns.c configure: Changes for extra headers. 1998-08-15 01:19:26 +00:00
dummy.in these dummy files are needed for autoconf processing 1998-08-09 11:24:15 +00:00
nmbd_become_dmb.c One more minor change to the format of a DEBUG message. I broke up a 1998-08-03 18:33:49 +00:00
nmbd_become_lmb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_browserdb.c this is the bug change to using connection_struct* instead of cnum. 1998-08-14 17:38:29 +00:00
nmbd_browsesync.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_elections.c nmbd_elections.c: Removed force elections code to bring into line with 1.9.18. 1998-06-29 22:50:49 +00:00
nmbd_incomingdgrams.c nisppass.c: Fixed incorrect parameter usage. 1998-06-27 00:27:44 +00:00
nmbd_incomingrequests.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_lmhosts.c The function add_name_to_subnet(), in file nmbd_namelistdb.c, returns a 1998-06-23 08:15:05 +00:00
nmbd_logonnames.c I finished removing timestring() calls from DEBUG() messages. Also went 1998-08-03 18:13:13 +00:00
nmbd_mynames.c I've replaced the linked list used to manage the subnet namelists with a 1998-06-10 19:51:58 +00:00
nmbd_namelistdb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_namequery.c This is a first step toward moving long namelists into a database. I 1998-06-09 01:56:18 +00:00
nmbd_nameregister.c this is the bug change to using connection_struct* instead of cnum. 1998-08-14 17:38:29 +00:00
nmbd_namerelease.c this is the bug change to using connection_struct* instead of cnum. 1998-08-14 17:38:29 +00:00
nmbd_nodestatus.c This is *not* a big change (although it looks like one). 1998-01-22 13:27:43 +00:00
nmbd_packets.c This checking fixes the statcache bug that stopped NetBench from running 1998-08-28 21:46:29 +00:00
nmbd_processlogon.c chgpasswd.c: Changed back to getsmb... from getsam... 1998-05-18 21:30:57 +00:00
nmbd_responserecordsdb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_sendannounce.c this is the bug change to using connection_struct* instead of cnum. 1998-08-14 17:38:29 +00:00
nmbd_serverlistdb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_subnetdb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_winsproxy.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd_winsserver.c changed the format of the wins.dat file slightly. 1998-08-30 05:43:59 +00:00
nmbd_workgroupdb.c added some defensive programming to nmbd. This mostly means zeroing 1998-08-30 04:27:26 +00:00
nmbd.c don't exit on a SIGPIPE 1998-08-29 03:10:39 +00:00