summaryrefslogtreecommitdiff
path: root/source4/param/loadparm.h
AgeCommit message (Collapse)AuthorFilesLines
2010-12-08s4-param Allow +foo syntax in smb.conf list parsingAndrew Bartlett1-1/+1
The idea here is to allow an smb.conf file to work from the defaults, rather than override them. For example, 'server services = +openchange'. Pair-Programmed-With: Andrew Tridgell <tridge@samba.org> Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Wed Dec 8 09:39:06 CET 2010 on sn-devel-104
2009-02-02s4:loadparm: s/class/pclassStefan Metzmacher1-1/+1
metze
2008-10-24Remove include/local.h and move defines to more appropriate places.Jelmer Vernooij1-3/+27
2008-02-28Remove sDefault as static variable.Jelmer Vernooij1-0/+3
(This used to be commit 16f36ce499e93860dd535034a584ec2b93e7a172)
2007-12-21r26351: Fix handling of flags when there are multiple loadparm contexts around.Jelmer Vernooij1-12/+2
(This used to be commit c6da76b6142015588854b7a04becbc56679fa51d)
2007-12-21r26336: use offsets inside loadparm rather than pointers (allows multiple ↵Jelmer Vernooij1-1/+1
contexts to exist at the same time). (This used to be commit 9c87c46c69169fbb071ec945943e2454206f916e)
2007-10-10r25461: Remove section headers in loadparm - trying to keep data and ↵Jelmer Vernooij1-2/+2
metadata separate and this should help when refactoring loadparm later on. (This used to be commit e15fd412f954efb0bb91b32ec854b9b312516ea1)
2007-10-10r25379: Use loadparm context parameter in a lot more places.Jelmer Vernooij1-1/+0
(This used to be commit 091961b13be665061c7e88ab4e2808c015bc403e)
2007-10-10r25041: Use context in more places, fix warnings.Jelmer Vernooij1-1/+3
(This used to be commit 9bb8738945b80d308e592bbecd44fe4e4f048ad8)
2007-10-10r24816: Move the rest of the contents of core.h to more appropriate places.Jelmer Vernooij1-0/+1
include/ now only contains build system related headers, all other headers are now near the source code they're related to. (This used to be commit 6890a01dbfc6d8041a88ef5c6be52dfcd046fe80)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij1-1/+1
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell1-3/+2
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23696: added the create mask and related share permissions options to Samba4,Andrew Tridgell1-1/+1
using the new share_int_option() code from Simo speaking of which, this is the first time I've looked closely at the share_classic.c code. It is absolutely and completely braindead and broken. Whatever drugs Simo was on at the time, he better not try to cross a border with them on him! Problems with it: - if you actually set a value, it gets ignored, and the defvalue gets used instead ('ret' is never returned). If you don't set a value, then defvalue gets returned too. Sound useful? - it means we now have to list parameters in source/param/ in lots and lots of places, all of which have to match exactly. code like this is supposed to reduce the likelyhood of errors, not increase it! - code which has a long line of if() statements with strcmp() should cause your fingers to burn on the keyboard when you type it in. That's what structure lists are for. Strangely enough, we have all the info in loadparm.c in a structure list, but instead it gets replicated in share_classic.c in this strange if() strcmp() form expect some changes to this code shortly. I'll need a calming cup of tea first though :-) (This used to be commit 19a9fc2f444efc0894b06a249daf73ed555b61e2)
2007-10-10r15851: the conversion of loadparm to BOOL broke all big-endian platforms asAndrew Tridgell1-1/+1
the service and global declarations were left as int. I tried to fix this initially by fixing the service declarations, but it didn't work. While I investigate why, this patch at least gets the use of int right, and should give big-endian platforms a chance (This used to be commit e12ae809eaf0a4c48ebb086615a9051b59996b5a)
2007-10-10r15387: Fix installation of dcerpc headers, remove more instances of uint_tJelmer Vernooij1-1/+1
(This used to be commit 9e9bfd04c6db013453b900e201df9c09e8777a22)
2007-10-10r15187: Introduce new param type P_BYTES. This lets config options which specifyJames Peach1-1/+1
byte counts be given in convenient units. (This used to be commit 1b8891a2f389c1016c3cfcbe635ed86d015554d8)
2007-10-10r13903: Don't generate prototypes for modules and binaries in include/proto.h byJelmer Vernooij1-4/+0
default. (This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
2007-10-10r12729: Implement the --section-name option, for dumping only one section.Andrew Bartlett1-1/+13
Andrew Bartlett (This used to be commit 3c49dd9219b12f5ed229ba108a02b85a18146df8)
2007-10-10r9119: added a lp.categories() call in the loadparm js object, to allowAndrew Tridgell1-0/+13
retrieval of the smb.conf parameter categories. This will make writing a smb.conf editor easier. (This used to be commit 8db549b1506b5260c9eb16f40bbdae6a7c006fa2)
2007-10-10r7008: - split out the loadparm type definitions so loadparm internals can ↵Andrew Tridgell1-0/+60
be accessed externally - moved esp_lpGet() to web_server/calls.c - attempt to fixup ejs build with includes.h again (This used to be commit 592a81c347981420154ddf3b8d4252d3bb08bc86)