summaryrefslogtreecommitdiff
path: root/lib/param/loadparm.c
AgeCommit message (Collapse)AuthorFilesLines
2011-10-18lib/param: Remove parameters for wins and spoolss databasesAndrew Bartlett1-30/+0
This removes the smb.conf parameters per-database, replacing these with hard-coded database names in well known (and configurable) directories. The wins.ldb is now always in the "state dir", rather than being in both state and lock dir (ie, a bug). Less smb.conf parameters means less parameters to try and sync up between the loadparm subsystems. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 18 05:39:54 CEST 2011 on sn-devel-104
2011-10-18credentials: Prioritise command-line specified options above defaults from ↵Andrew Bartlett1-0/+21
smb.conf If a user specified -W or --realm on the command line, then this is of level SPECIFIED, not UNINITIALISED, despite it going via the loadparm system. This helps us to ensure that -W server -Ulocaluser is parsed the same as -Userver\localuser. This matters as otherwise we might instead attempt to use kerberos to the realm from the smb.conf. Andrew Bartlett
2011-10-13lib/param reduce the cost of loadparm_init_s3()Andrew Bartlett1-1/+1
The parameter redirection covers most things now, so this should be safe. Andrew Bartlett
2011-10-13lib/param Add 'use mmap' parameter to control tdb use of mmapAndrew Bartlett1-0/+12
2011-10-11lib/param: fix typo _SAMBA_BUILD => _SAMBA_BUILD_ causing segfaultsStefan Metzmacher1-1/+1
If lpcfg_dns_update_command() returns NULL 'samba' segfaults on startup. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Oct 11 17:25:19 CEST 2011 on sn-devel-104
2011-10-11lib/param Avoid dyn_ defines that are not provided by the autoconf buildAndrew Bartlett1-3/+5
The autoconf build will never use these parameters or load the smb.conf with these defaults, so the defaults are not important. Andrew Bartlett
2011-10-11lib/param Use talloc_strdup rather than strdup as strdup is banned in the s3 ↵Andrew Bartlett1-3/+3
includes.h
2011-10-11lib/param Avoid the name string_set as this is already used in the s3 param codeAndrew Bartlett1-14/+14
2011-10-11lib/param Avoid the use of the name service_ok() which is used in the s3 ↵Andrew Bartlett1-4/+4
param code
2011-10-11lib/param: Remove unused #include of lib/socket/socket.hAndrew Bartlett1-1/+0
2011-10-11libcli/smb Move CSC_POLICY_* definition to smb_constants.hAndrew Bartlett1-6/+0
This removes the duplicate definition between smb.h and lib/param/loadparm.c which in turn allows this file to be compiled with the s3 includes.h Andrew Bartlett
2011-10-11lib/param move source4 param code to the top levelAndrew Bartlett1-0/+3775
This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett