mirror of
https://github.com/samba-team/samba.git
synced 2025-12-10 04:23:50 +03:00
Large changes from jra@cygnus.com. Mainly browser updates.
access.c: Fixed crash if yp domain unavailable. includes.h: Moved ifdefs for minor platform. interface.c: Changed name of ipgrp to wins_ip to make it clearer. loadparm.c: Changed default of wins support to 'no'. nameannounce.c: Many changes to fix cross subnet browsing. namebrowse.c: Many changes to fix cross subnet browsing. namedbname.c: Many changes to fix cross subnet browsing. namedbresp.c: Many changes to fix cross subnet browsing. namedbsubnet.c: Many changes to fix cross subnet browsing. namedbwork.c: Many changes to fix cross subnet browsing. nameelect.c: Many changes to fix cross subnet browsing. namelogon.c: Many changes to fix cross subnet browsing. namepacket.c: Many changes to fix cross subnet browsing. nameresp.c: Many changes to fix cross subnet browsing. nameserv.c: Many changes to fix cross subnet browsing. nameserv.h: Many changes to fix cross subnet browsing. nameservreply.c: Many changes to fix cross subnet browsing. nameservresp.c: Many changes to fix cross subnet browsing. namework.c: Many changes to fix cross subnet browsing. nmbd.c: Change to search wins subnet. nmbsync.c: Change to check if we are any master before proceeding. proto.h: Added find_subnet_all() and check_work_servertype(). util.c: Moved 'done' settings on name resolution.
This commit is contained in:
@@ -75,6 +75,8 @@
|
||||
#define AM_BACKUP(work) (work->ServerType & SV_TYPE_BACKUP_BROWSER)
|
||||
#define AM_DOMMST(work) (work->ServerType & SV_TYPE_DOMAIN_MASTER)
|
||||
#define AM_DOMMEM(work) (work->ServerType & SV_TYPE_DOMAIN_MEMBER)
|
||||
#define AM_ANY_MASTER(work) (check_work_servertype(work->work_group, \
|
||||
SV_TYPE_MASTER_BROWSER|SV_TYPE_DOMAIN_MASTER))
|
||||
|
||||
/* microsoft browser NetBIOS name */
|
||||
#define MSBROWSE "\001\002__MSBROWSE__\002"
|
||||
@@ -124,7 +126,7 @@ enum state_type
|
||||
NAME_QUERY_SRV_CHK,
|
||||
NAME_QUERY_FIND_MST,
|
||||
NAME_QUERY_MST_CHK,
|
||||
NAME_QUERY_DOMAIN,
|
||||
NAME_QUERY_DOMAIN
|
||||
};
|
||||
|
||||
/* a netbios name structure */
|
||||
@@ -401,7 +403,8 @@ struct packet_struct
|
||||
#define CHECK_TIME_MAX_HOST_ANNCE 12
|
||||
|
||||
/* announce as master to WINS server and any Primary Domain Controllers */
|
||||
#define CHECK_TIME_MST_ANNOUNCE 15
|
||||
/* ORIGINAL - changed for test by JRA #define CHECK_TIME_MST_ANNOUNCE 15 */
|
||||
#define CHECK_TIME_MST_ANNOUNCE 1
|
||||
|
||||
/* do all remote announcements this often */
|
||||
#define REMOTE_ANNOUNCE_INTERVAL 180
|
||||
|
||||
Reference in New Issue
Block a user