From f2456cd5425b4d006cf35df9dc724d040558e0d6 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 5 Nov 2010 11:41:09 +0100 Subject: s3: Allow disabling of mdns registrations Autobuild-User: Volker Lendecke Autobuild-Date: Fri Nov 5 11:24:41 UTC 2010 on sn-devel-104 --- source3/param/loadparm.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/param') diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index 1d3c7353ed..f65682fbed 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -374,6 +374,7 @@ struct global { char *szSMBPerfcountModule; bool bMapUntrustedToDomain; bool bAsyncSMBEchoHandler; + bool bMulticastDnsRegister; int ismb2_max_read; int ismb2_max_write; int ismb2_max_trans; @@ -4408,6 +4409,15 @@ static struct parm_struct parm_table[] = { .enum_list = NULL, .flags = FLAG_ADVANCED | FLAG_GLOBAL, }, + { + .label = "multicast dns register", + .type = P_BOOL, + .p_class = P_GLOBAL, + .ptr = &Globals.bMulticastDnsRegister, + .special = NULL, + .enum_list = NULL, + .flags = FLAG_ADVANCED | FLAG_GLOBAL, + }, { .label = "panic action", .type = P_STRING, @@ -5372,6 +5382,7 @@ static void init_globals(bool reinit_globals) Globals.iminreceivefile = 0; Globals.bMapUntrustedToDomain = false; + Globals.bMulticastDnsRegister = true; Globals.ismb2_max_read = 1024*1024; Globals.ismb2_max_write = 1024*1024; @@ -5857,6 +5868,7 @@ FN_LOCAL_BOOL(lp_dos_filetimes, bDosFiletimes) FN_LOCAL_BOOL(lp_dos_filetime_resolution, bDosFiletimeResolution) FN_LOCAL_BOOL(lp_fake_dir_create_times, bFakeDirCreateTimes) FN_GLOBAL_BOOL(lp_async_smb_echo_handler, &Globals.bAsyncSMBEchoHandler) +FN_GLOBAL_BOOL(lp_multicast_dns_register, &Globals.bMulticastDnsRegister) FN_LOCAL_BOOL(lp_blocking_locks, bBlockingLocks) FN_LOCAL_BOOL(lp_inherit_perms, bInheritPerms) FN_LOCAL_BOOL(lp_inherit_acls, bInheritACLS) -- cgit