summaryrefslogtreecommitdiff
path: root/source4/param/loadparm.c
AgeCommit message (Collapse)AuthorFilesLines
2008-03-27Fix how we initialise the oplocks parameter.Andrew Bartlett1-2/+1
Andrew Bartlett (This used to be commit 08ec91958d5d773dfc805869685094da749470e8)
2008-03-27Make oplocks a per-share option.Andrew Bartlett1-1/+5
This even goes via the share options system (a very odd layer of indirection). Andrew Bartlett (This used to be commit f2c65f9907760b8852b70c53637388f08751ba88)
2008-03-07Rework provision scripts for more testingAndrew Bartlett1-0/+2
This fixes up some issues with testdir (was not honoured) and increases test coverage. We now check all the major provision modes. In doing so, to make it possible to call from the multiple layers of 'sh', I have allowed 'dc' to alias 'domain controller' and 'member' to alias 'member server'. Fighting shell quoting in the test system was just too hard... Also fix upgrade.py Andrew Bartlett (This used to be commit 0923de12282b0e063dd73bc3e056dd5c3663c190)
2008-03-06libcli/raw: make it possible to not send CAP_LEVEL_II_OPLOCKSStefan Metzmacher1-2/+2
But the keep the default to always send it when the server supports it too. metze (This used to be commit 33caaef2e46557525a8ffb79d6dd0db46a079529)
2008-02-28Remove sDefault as static variable.Jelmer Vernooij1-71/+57
(This used to be commit 16f36ce499e93860dd535034a584ec2b93e7a172)
2008-02-21loadparm: Add configuration settings for idmap.Kai Blin1-0/+8
Default behaviour for "idmap trusted only" is "False", meaning idmap creates ID mappings for all SIDs. If set to "True", idmap will create SID mappings for trusted users only. "idmap database" allows to set the database idmap uses, defaulting to idmap,ldb (This used to be commit ed8178b110abcde95e5b18cfb22957c53fd3febd)
2008-02-14loadparm: Clean up trailing whitespaceKai Blin1-163/+163
No code change. Couldn't resist. (This used to be commit abc816b3884838441ab379c9e31e16937caa4734)
2008-02-04Remaining changes to implement the prefork process modelAndrew Bartlett1-0/+2
To use, run 'smbd -M prefork' By default, only the smb service is preforked. 4 children are created, and all listen for new connections. The Linux Kernel 'wake one' behaviour should ensure that only one is given the oportunity to accept. We need to look into the ideal number of worker children, as well as load balancing behaviours. To change, set: prefork children : smb = 6 valid service names (smb in this example) match those in 'server services'. Andrew Bartlett and David Disseldorp (This used to be commit 35313c0aa3fbfdd943edfb7bafd7645b1a0c54e9)
2008-01-03r26654: libcli/smb_composite: Rather than specifying each of the gazillion ↵Jelmer Vernooij1-0/+16
options for SMB individually, just specify the smbcli_options struct. (This used to be commit 8a97886e24a4b969aa91409c06f423b71a45f6eb)
2007-12-29r26627: param: Provide a call for loading the system smb.conf.Jelmer Vernooij1-0/+5
(This used to be commit 2596b479abc8e0d1c064e1d191f2d1c894252f3d)
2007-12-21r26503: Change order of arguments in param interface so it's easier to make theJelmer Vernooij1-1/+1
section name optional. Fix several smaller bits and pieces in the Python code. (This used to be commit 1b89311e5fa4fcde060df50e580dc221205cc8ca)
2007-12-21r26498: Fix memory leak in iconv code.Jelmer Vernooij1-1/+1
(This used to be commit 8795697db56e4ca6715950d68f5ec370604fcc76)
2007-12-21r26464: Tighten dependencies.Jelmer Vernooij1-1/+4
(This used to be commit 2b7cfa5d9ab94e1ff2d60719cd3749810463ab15)
2007-12-21r26436: Remove default of 0 for integer parameters when a lp_ctx of NULL is ↵Jelmer Vernooij1-1/+1
specified (This used to be commit f3395db91a4dd3a89be55684f12313159d1acdd4)
2007-12-21r26434: Remove display charset from iconv convenience context.Jelmer Vernooij1-1/+7
(This used to be commit a76625994abf9906d54ae11f9c171f89063cf508)
2007-12-21r26433: Don't crash when a NULL lp_ctx is specified to a lp_parm_* function.Jelmer Vernooij1-0/+3
(This used to be commit 7f28b53b579182500c57c4ac0c3d7591f5ddb214)
2007-12-21r26429: Avoid use of global_smb_iconv_convenience.Jelmer Vernooij1-18/+45
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
2007-12-21r26425: fix crash bug, sorry I should have tested that...Stefan Metzmacher1-2/+2
metze (This used to be commit 61d2f1a03b374404fd0f3e6191cda82ff0295834)
2007-12-21r26423: try to fix the build on solarisStefan Metzmacher1-1/+6
metze (This used to be commit 5b62180946a7cb9f3981ce740cfe830f6f0a00ff)
2007-12-21r26391: samba4 doesn't support 'lmhosts' as resolve moduleStefan Metzmacher1-1/+1
metze (This used to be commit cdb64b41018928122898257f65d2573109b473cc)
2007-12-21r26352: Don't make lp_load create a new context.Jelmer Vernooij1-21/+10
(This used to be commit d0d5c1a823a6601292c061dba2b6f4bde2b9e3dd)
2007-12-21r26351: Fix handling of flags when there are multiple loadparm contexts around.Jelmer Vernooij1-268/+253
(This used to be commit c6da76b6142015588854b7a04becbc56679fa51d)
2007-12-21r26350: More tests.Jelmer Vernooij1-45/+29
(This used to be commit 87799f55d5d85bf9a15a9637143faa32183b181b)
2007-12-21r26349: More tests.Jelmer Vernooij1-12/+10
(This used to be commit c440b130a9d57c1928fb5aef34fa4c00c7e46cff)
2007-12-21r26348: Avoid use of autofree context.Jelmer Vernooij1-4/+4
(This used to be commit eebcf7e1b06ca48cc53bdd12efa01fcf0cff8aa3)
2007-12-21r26347: More tests.Jelmer Vernooij1-16/+2
(This used to be commit 5d927b5ca792c2c9da4a1c4f5c3ae880637895e3)
2007-12-21r26345: Fix dumping an individual parameter.Jelmer Vernooij1-5/+2
(This used to be commit e8065a7f8f9156708b76720de50af29eb0092d59)
2007-12-21r26344: Fix memory access.Jelmer Vernooij1-34/+33
(This used to be commit 966248108f97d237b41ff2d14ec1e592d61d8db3)
2007-12-21r26343: Remove bLoaded global variable.Jelmer Vernooij1-5/+1
(This used to be commit 6c3ca6aa816158f3ec27ce6a2bd872017f86c993)
2007-12-21r26342: Fix initialization.Jelmer Vernooij1-26/+27
(This used to be commit 2c9e17cb96d535405fed949f50d0591826c1efc7)
2007-12-21r26340: Add special handlers for debuglevel and logfile.Jelmer Vernooij1-10/+25
(This used to be commit 2be4e8a4441423d3795ec055742184dbec8a4fe0)
2007-12-21r26339: Make loadparm talloc-allocated.Jelmer Vernooij1-43/+51
(This used to be commit 1e02cd8db1d65ff72b747833904a10b47749b1fb)
2007-12-21r26336: use offsets inside loadparm rather than pointers (allows multiple ↵Jelmer Vernooij1-62/+64
contexts to exist at the same time). (This used to be commit 9c87c46c69169fbb071ec945943e2454206f916e)
2007-12-21r26335: Specify name_resolve_order to socket code.Jelmer Vernooij1-2/+2
(This used to be commit b03e5d00110be3f1fe5809dad4eb6ca5cea7463d)
2007-12-21r26278: Tallocify convenience table for iconv handles.Jelmer Vernooij1-1/+1
(This used to be commit ad64b3baa4a5383c603d17ae75c33083af4690bb)
2007-12-21r26275: return loadparm context in lp_load.Jelmer Vernooij1-2/+8
(This used to be commit d01f0f4c2037b531b3fd088060717f90e60471e9)
2007-12-21r26260: Store loadparm context in gensec context.Jelmer Vernooij1-1/+1
(This used to be commit b9e3a4862e267be39d603fed8207a237c3d72081)
2007-12-21r26227: Make loadparm_context part of a server task, move loadparm_contexts ↵Jelmer Vernooij1-1/+1
further up the call stack. (This used to be commit 0721a07aada6a1fae6dcbd610b8783df57d7bbad)
2007-12-21r26095: Add function for import a generic configuration file in a loadparm ↵Jelmer Vernooij1-19/+8
context. (This used to be commit d74018d05542582515a4d3cc995820667200b301)
2007-10-10r25471: Use macros for loadparm field names, should make migration to ↵Jelmer Vernooij1-139/+143
offsets rather than pointers easier later on. (This used to be commit 3f98a97ac327166e3451cfdcd857d693b5a2ec3c)
2007-10-10r25463: revert accidently committed type changes for now, broke the build.Jelmer Vernooij1-31/+31
(This used to be commit ce4fbb4f44a5f84cf516b4de9861e3fd498cc6c4)
2007-10-10r25462: Remove refernece to categories from js as well.Jelmer Vernooij1-31/+31
(This used to be commit 12d7cccd7c8c632e2d49e9c21e0e139366ffe2c3)
2007-10-10r25461: Remove section headers in loadparm - trying to keep data and ↵Jelmer Vernooij1-46/+7
metadata separate and this should help when refactoring loadparm later on. (This used to be commit e15fd412f954efb0bb91b32ec854b9b312516ea1)
2007-10-10r25460: use common structure in param/generic.cJelmer Vernooij1-7/+0
(This used to be commit 01ce5448f44ddda7ec864d812fe23f0fa68d1561)
2007-10-10r25456: Avoid externs for charsets for now - it breaks openchange.Jelmer Vernooij1-3/+9
(This used to be commit 836431af83674018e9700f9da92ce251d108687a)
2007-10-10r25449: Add convenience function for opening the default smb.conf for ↵Jelmer Vernooij1-0/+5
openchange. (This used to be commit 5f023ef7a4046442a96768b926546f93735c9666)
2007-10-10r25430: Add the loadparm context to all parametric options.Jelmer Vernooij1-23/+33
(This used to be commit fd697d77c9fe67a00939a1f04b35c451316fff58)
2007-10-10r25410: Use C99 struct initialization.Jelmer Vernooij1-33/+30
(This used to be commit ad1513bc1bada69a071ae4f477b9952e45622837)
2007-10-10r25398: Parse loadparm context to all lp_*() functions.Jelmer Vernooij1-134/+126
(This used to be commit 3fcc960839c6e5ca4de2c3c042f12f369ac5f238)
2007-10-10r25392: Add loadparm context as argument in a couple more places.Jelmer Vernooij1-19/+24
(This used to be commit c62f51cc28a37959128e78a1f34cfd4c6d3ba069)