mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
includes.h: Added USE_SETSID for SGI.
nameelect.c: Added debug 0 comments so you know when you have become a master/domain master.
nameservreply.c:Stopped SELF names from being remotely released. This still needs work.
nmbsync.c: Added debug 0 comments so you know when a sync is being done.
Jeremy jallison@whistle.com
(This used to be commit b40d3bede6
)
This commit is contained in:
parent
9276c29e64
commit
3f067df495
@ -341,6 +341,7 @@ char *getwd(char *);
|
||||
#define STATFS4
|
||||
#define USE_WAITPID
|
||||
#define USE_DIRECT
|
||||
#define USE_SETSID
|
||||
#endif
|
||||
|
||||
#ifdef SGI5
|
||||
@ -358,6 +359,7 @@ char *getwd(char *);
|
||||
#define SIGNAL_CAST (void (*)())
|
||||
#define USE_STATVFS
|
||||
#define USE_WAITPID
|
||||
#define USE_SETSID
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -402,6 +402,10 @@ on subnet %s\n", work->work_group, inet_ntoa(d->bcast_ip)));
|
||||
/* Reset the announce master timer so that we do an announce as soon as possible
|
||||
now we are a master. */
|
||||
reset_announce_timer();
|
||||
|
||||
DEBUG(0,("Samba is now a local master browser for workgroup %s on subnet %s\n",
|
||||
work->work_group, inet_ntoa(d->bcast_ip)));
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
@ -492,7 +496,7 @@ void become_domain_master(struct subnet_record *d, struct work_record *work)
|
||||
add_server_entry(d,work,myname,work->ServerType,0,
|
||||
lp_serverstring(),True);
|
||||
|
||||
DEBUG(4,("Samba is now a domain master browser for workgroup %s on subnet %s\n",
|
||||
DEBUG(0,("Samba is now a domain master browser for workgroup %s on subnet %s\n",
|
||||
work->work_group, inet_ntoa(d->bcast_ip)));
|
||||
|
||||
break;
|
||||
|
@ -135,10 +135,10 @@ void reply_name_release(struct packet_struct *p)
|
||||
|
||||
/* XXXX under what conditions should we reject the removal?? */
|
||||
/* For now - remove if the names match and the group bit matches. */
|
||||
if (n && (NAME_GROUP(n->ip_flgs[0].nb_flags) == NAME_GROUP(nb_flags)))
|
||||
if (n && (n->source != SELF) && (NAME_GROUP(n->ip_flgs[0].nb_flags) == NAME_GROUP(nb_flags)))
|
||||
{
|
||||
success = True;
|
||||
|
||||
|
||||
DEBUG(5, ("reply_name_release: Removing name %s on subnet %s\n",
|
||||
namestr(&nmb->question.question_name), inet_ntoa(d->bcast_ip)));
|
||||
remove_name(d,n);
|
||||
|
@ -156,7 +156,7 @@ void sync_browse_lists(struct subnet_record *d, struct work_record *work,
|
||||
|
||||
got_pass = True;
|
||||
|
||||
DEBUG(4,("sync browse lists with %s for %s %s\n",
|
||||
DEBUG(0,("sync_browse_lists: Sync browse lists with %s for %s %s\n",
|
||||
work->work_group, name, inet_ntoa(ip)));
|
||||
|
||||
strcpy(workgroup,work->work_group);
|
||||
|
Loading…
Reference in New Issue
Block a user