diff options
author | Andrew Tridgell <tridge@samba.org> | 1996-06-05 15:16:09 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1996-06-05 15:16:09 +0000 |
commit | cfbad9b08242962f41595273de08a7293fe432b1 (patch) | |
tree | 3c46a84a75f7a7f874f5b0111fc6c41f336f3c8c /source/nmbd/nmbd.c | |
parent | f5c493192eb744c8cd015a828b5fba311bee0093 (diff) | |
download | samba-cfbad9b08242962f41595273de08a7293fe432b1.tar.gz samba-cfbad9b08242962f41595273de08a7293fe432b1.tar.xz samba-cfbad9b08242962f41595273de08a7293fe432b1.zip |
- changed some debug levels in clientutil.c
- added dir_check_ftype() to clean up the file type checking a bit
- added check for libc version >= 5 for setfsuid() for Linux
- moved the AM_MASTER() and related macros to nameserv.h
- added proper defines for the various netbios announce types
- don't call the announce_backup() code, as I'm pretty sure its wrong
it sent ANN_GetBackupListReq packets as broadcasts, they are supposed
to be used only by clients to the master browser to find a list of
available backup servers to remote a netserverenum to, I don't think
nmbd should ever send one.
- fixed a bug in the browse list writing
- minor debug cleanups
- put in the code to discard our own broadcasts (it won't work for
multi-homed hosts though)
- changed ELECTION_VERSION to 1 so we can be beaten by a NT 3.51 server by
lowering the os level.
- only do sync_browse_lists() if we are the master browser, otherwise
we'll cause network overload
- don't call tell_become_backup() as it appears to be badly broken, it
should only be used when the machine being told has its MAINTAIN_LIST
to to auto. Not calling it does no great harm anyway
- fix a nasty bug where becomebackup was confused with reset browser!
- make setbuffer() not get caught by the auto protototypes
Diffstat (limited to 'source/nmbd/nmbd.c')
-rw-r--r-- | source/nmbd/nmbd.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/nmbd/nmbd.c b/source/nmbd/nmbd.c index b6ef717cc0a..a977667c2e2 100644 --- a/source/nmbd/nmbd.c +++ b/source/nmbd/nmbd.c @@ -293,7 +293,14 @@ static void process(void) run_elections(); announce_host(); + +#if 0 + /* what was this stuff supposed to do? It sent + ANN_GetBackupListReq packets which I think should only be + sent when trying to find out who to browse with */ announce_backup(); +#endif + announce_master(); expire_names_and_servers(); |