summaryrefslogtreecommitdiff
path: root/source3/param/loadparm.c
AgeCommit message (Collapse)AuthorFilesLines
2011-11-17param: calculate server role from security, and security from server roleAndrew Bartlett1-6/+9
This allows smb.conf files from either the samba3 or samba4 tradition to come to the same value of server role, using the information in the smb.conf file. This is important so that tools like 'net getlocalsid' work against a Samba4 AD installation (yes, users have tried this). Andrew Bartlett Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17s3-param remove lp_domain_logons(), always use IS_DCAndrew Bartlett1-1/+1
This makes the code internally consistant. Andrew Bartlett Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17param: make server role list common and include auto (for the new default)Andrew Bartlett1-3/+8
Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17s3-param: Add "server role" as global parameterAmitay Isaacs1-0/+28
This will help extracting server role processing code in common library.
2011-11-03s3:param: change default of "* signing" to "default"Stefan Metzmacher1-2/+2
This should not change the bahavior. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 3 18:33:34 CET 2011 on sn-devel-104
2011-11-03s3:param: make use of SMB_SIGNING_* constantsStefan Metzmacher1-18/+20
metze
2011-11-03s3:param: the behavior of "client/server signing = auto" is the same as "true"Stefan Metzmacher1-2/+2
So remove the special case for 'Auto'. metze
2011-10-25libcli/smb: move smb_signing.[ch] to the toplevelStefan Metzmacher1-1/+1
metze
2011-10-21Deprecate "acl check permissions".Jeremy Allison1-1/+1
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Oct 21 21:51:18 CEST 2011 on sn-devel-104
2011-10-11s3:dbwrap: convert dbwrap_fetch(), dbwrap_fetch_bystring() and ↵Michael Adam1-5/+16
dbwrap_fetch_bystring_upper() to NTSTATUS
2011-10-11s3:dbwrap: move the db_open_rbt() prototype to a new header dbwrap_rbt.hMichael Adam1-0/+1
2011-10-07s3-param Remove odd formatting to allow code mergeAndrew Bartlett1-18/+18
This code is very old, and has some code styles that we have not used in Samba for a very long time. This fixes up a the extra braces around return values. Andrew Bartlett
2011-10-07s3-param: inline octal_string into caller to allow code mergeAndrew Bartlett1-3/+6
2011-10-07s3-param use Auto define for lm_announce defaultAndrew Bartlett1-1/+1
2011-09-14Fix bug #8229 - git patch attached against 3.6.0-rc2 to fix 'widelinks' ↵Jeremy Allison1-1/+21
regression intro'd in 3.2 Add "allow insecure widelinks" to re-enable the ability (requested by some sites) to have "widelinks = yes" and "unix extensions = yes". Based on an original patch by Linda Walsh <samba@tlinx.org> Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Sep 14 03:55:45 CEST 2011 on sn-devel-104
2011-09-08s3-loadparm: fixed re-application of cmdline parametric optionsAndrew Tridgell1-1/+4
this ensures that cmdline parametric options are re-applied when we reload smb.conf Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-09-08s3-loadparm: fixed a memory leak in parametric optionsAndrew Tridgell1-1/+2
before we memset the Globals structure we need to free any global parametrics Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-09-05s3:smb2_server: add basic support for SMB 2.1Stefan Metzmacher1-1/+2
This adds support for the 2 stage negprot, from SMB 1 to SMB 2.1. Support for this of for now and "max protocol = SMB2" still maps to "max protocol = SMB2_02" PROTOCOL_SMB2_02. In order to activate smb2.1, you need to use "max protocol = SMB2_10". metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Sep 5 19:30:58 CEST 2011 on sn-devel-104
2011-08-16s3: Use ZERO_STRUCT where appropriateVolker Lendecke1-1/+1
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Aug 16 13:59:55 CEST 2011 on sn-devel-104
2011-07-29s3:dbwrap: move all .c and .h files of dbwrap to lib/dbwrap/Michael Adam1-1/+1
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jul 29 13:34:22 CEST 2011 on sn-devel-104
2011-07-28s3:loadparm: make lp_set_in_client() static - only used in wrappers in ↵Michael Adam1-1/+1
loadparm now.
2011-07-28s3:loadparm: add wrapper lp_load_client_no_reinit()Michael Adam1-0/+10
2011-07-28s3:loadparm: add wrapper lp_load_globals_no_reinit()Michael Adam1-0/+16
2011-07-28s3:smbspool: use lp_load_client()Michael Adam1-1/+1
2011-07-28s3:loadparm: make lp_is_in_client() static - only used inside loadparmMichael Adam1-1/+1
2011-07-28s3:loadparm: add lp_load_client() that also sets the client state internallyMichael Adam1-0/+10
2011-07-28s3:loadparm: add a convenience wrapper lp_load_global()Michael Adam1-0/+14
This is the use case for most callers, especially the client tools.
2011-07-28s3:loadparm: rename parameter "allow_registry_shares" to "load_all_shares"Michael Adam1-6/+6
2011-07-22s3:loadparm: fix the reload of the configuration: also reload activated ↵Michael Adam1-2/+6
registry shares Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Fri Jul 22 16:53:49 CEST 2011 on sn-devel-104
2011-07-22s3:loadparm: add reload_registry_shares() - reload only those shares already ↵Michael Adam1-0/+29
loaded
2011-07-21s3:loadparm: fix an implicit cast warning in string intialization in ↵Michael Adam1-1/+1
init_globals() Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Thu Jul 21 18:39:15 CEST 2011 on sn-devel-104
2011-07-21s3:loadparm: add support for P_BYTES to lp_do_parameter() - fix a build warningMichael Adam1-0/+15
(taken from s4 loadparm)
2011-07-21s3:loadparm: add support for P_CMDLIST to lp_do_parameter - fix a build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_CMDLIST to lp_save_defaults() - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_BYTES to lp_save_defaults - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_CMDLIST to is_default() - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_BYTES to is_default() - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_CMDLIST to print_parameter - fix build warning.Michael Adam1-4/+14
2011-07-21s3:loadparm: add support for P_BYTES to print_parameter() - fix build warning.Michael Adam1-0/+1
2011-07-21s3:loadparm: add support for P_CMDLIST to equal_parameter() - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: add suppor for P_BYTES to equal_parameter() - fix build warningMichael Adam1-0/+1
2011-07-21s3:loadparm: szNetbiosAliases is now a const char ** - cast properlyMichael Adam1-2/+2
2011-07-21s3:loadparm: szWinbindNssInfo is now a const char ** instead of a char ** - ↵Michael Adam1-1/+1
cast properly
2011-07-21s3:loadparm: fix a check that was accidentially an assignment in ↵Michael Adam1-1/+1
lp_servicebynum()
2011-07-21s3:loadparm: untangle assignment from check in do_section()Michael Adam1-2/+2
2011-07-19First part of fix for bug 8310 - toupper_ascii() is broken on big-endian systemsJeremy Allison1-3/+3
Remove int toupper_ascii(int c); int tolower_ascii(int c); int isupper_ascii(int c); int islower_ascii(int c); and replace with their _m equivalents, as they are identical.
2011-07-14s4-param finish services hooks for s4->s3 loadparm contextAndrew Bartlett1-0/+13
2011-07-12s3:loadparm: use PROTOCOL_SMB2_02 instead of PROTOCOL_SMB2Stefan Metzmacher1-2/+3
metze
2011-07-08lib/param: Merge struct loadparm_service into commonAndrew Bartlett1-152/+15
This is handled by a common header and a .c file that is included into both loadparm.c files. In the process, _lp functions were renamed to lp__ to allow the common function definition declarations to be used by source3 and source4 (which have different macro definitions). The only parameter to change type is 'strict_locking' which was a bool, and is now an int, to accommodate the 'Auto' value from source3. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jul 8 12:35:56 CEST 2011 on sn-devel-104
2011-07-08s3-param use common struct parmlist_entry to hold parametric optionsAndrew Bartlett1-40/+30
This will allow struct loadparm_service to be shared in future. Andrew Bartlett