summaryrefslogtreecommitdiff
path: root/source4/param/loadparm.c
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r25379: Use loadparm context parameter in a lot more places.Jelmer Vernooij1-15/+21
(This used to be commit 091961b13be665061c7e88ab4e2808c015bc403e)
2007-10-10r25308: Remove use of pstring.Jelmer Vernooij1-12/+8
(This used to be commit 586246137c60c9c2fb49f902b013f2052695dd32)
2007-10-10r25051: Move SWAT back to the old-style form-submit modal.Andrew Bartlett1-7/+4
The Web 2.0, async client tools were really interesting, but without developer backing they remain impossible to support into a release. The most interesting app was the LDB browser, and I intend to replace this with phpLdapAdmin, preconfigured for Apache during provision. This also removes the need to 'compile' SWAT on SVN checkouts. Andrew Bartlett (This used to be commit cda965e908055d45b1c05bc29cc791f7238d2fae)
2007-10-10r25047: Fix more warnings.Jelmer Vernooij1-4/+28
(This used to be commit 69de86d2d2e49439760fbc61901eb87fb7fc5d55)
2007-10-10r25042: Avoid direct references to global loadparm context.Jelmer Vernooij1-22/+5
(This used to be commit 256532ab4b772c5c38bc7ced21408f3ed42fe6b5)
2007-10-10r25041: Use context in more places, fix warnings.Jelmer Vernooij1-74/+69
(This used to be commit 9bb8738945b80d308e592bbecd44fe4e4f048ad8)
2007-10-10r25039: Rename service -> loadparm_service, use context more.Jelmer Vernooij1-126/+72
(This used to be commit ab417cb32bd348c05b20707e73297df05c920079)
2007-10-10r25038: Pass context in more places.Jelmer Vernooij1-49/+53
(This used to be commit 8df36c15356b74e075604184558f9d6aa8a3f5e0)
2007-10-10r25037: Start passing the context around.Jelmer Vernooij1-174/+182
(This used to be commit 88c72ac75fed673f7bfb65bf633f352f231c90a3)
2007-10-10r25035: Fix some more warnings, use service pointer rather than service ↵Jelmer Vernooij1-68/+69
number in more places. (This used to be commit df9cebcb97e20564359097148665bd519f31bc6f)
2007-10-10r25031: Use pointers to services rather than service numbers when possible.Jelmer Vernooij1-310/+325
(This used to be commit dde12060ea07ba34fd3f96594559696d52127e7c)
2007-10-10r25027: Fix more warnings.Jelmer Vernooij1-5/+7
(This used to be commit 5085c53fcfade614e83d21fc2c1a5bc43bb2a729)
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij1-0/+1
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r25016: Create context for loadparm variables.Jelmer Vernooij1-355/+356
(This used to be commit a5e7631a362fd19cc01cf28ee2755cebd8580faf)
2007-10-10r25015: Use talloc for all allocations in loadparm.Jelmer Vernooij1-73/+22
(This used to be commit 92b54faf99ed5688936cfd1535ab00cd89bc065f)
2007-10-10r25014: Use talloc for allocating values as well.Jelmer Vernooij1-37/+50
(This used to be commit 43f0e2622ef61bd865fcf17191118c050ec8cfcb)
2007-10-10r25013: Use talloc to allocate services in loadparm, use pointer to indicate ↵Jelmer Vernooij1-55/+56
validity. (This used to be commit b8fc4435f8e26aa6abc4c11cde0a26d37083a732)
2007-10-10r25012: Avoid use of pstring, fix coding style a bit.Jelmer Vernooij1-66/+61
(This used to be commit 66c53801dd7476ef350ff2aac83964d991d3e7dd)
2007-10-10r24780: More work allowing libutil to be used by external users.Jelmer Vernooij1-12/+8
(This used to be commit 31993cf67b816a184a4a4e92ef8ca2532c797190)
2007-10-10r24363: Add template shell and template homedir settings to smb.confKai Blin1-0/+8
(This used to be commit c7a44fcdc80cad5507750b110ac8ef7e8db815b5)
2007-10-10r23848: Thanks to derrell for pointing out that I had not finished my patch toAndrew Bartlett1-2/+0
split out the auth methods. This caused all SWAT logins to fail, except when using local system authentication. Andrew Bartlett (This used to be commit b5a9d507a37cd46bd325ff3118c08b4362f267f2)
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-0/+28
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-10r23680: Make it easier to setup a domain member server - the 'server role'Andrew Bartlett1-2/+3
will now control the auth methods, but an override is still available, ex: auth methods:domain controller = <methods> Andrew Bartlett (This used to be commit b7e727186ed8eda6a68c873e089f655dc24fe8ae)
2007-10-10r23532: added lp_parm_double()Andrew Tridgell1-0/+25
(This used to be commit 524ba04b1f6996023886190eee8a226b08aafa35)
2007-10-10r20977: start the 'drepl' service, which currently does nothing by default,Stefan Metzmacher1-1/+1
but make it less verbose metze (This used to be commit f7e82a0c94fc8996827ea8d8a9b459bcaee029de)
2007-10-10r20806: make it possible to configure the secrets.ldb urlStefan Metzmacher1-0/+4
via "secrets database = my_secrets.ldb" metze (This used to be commit a096a9741597105140845f59e54a76060da0010b)
2007-10-10r20444: WEB Application framework / SWAT.Derrell Lipman1-4/+4
We're now at the stage where the web application framework should build and install automatically. Derrell (This used to be commit 0201baef46c1701007e0a4cdd95edee287939318)
2007-10-10r20149: Remove the smb.conf distinction between PDC and BDC. Now the correctAndrew Bartlett1-109/+4
way to setup a Samba4 DC is to set 'server role = domain controller'. We use the fSMORoleOwner attribute in the base DN to determine the PDC. This patch is quite large, as I have corrected a number of places that assumed taht we are always the PDC, or that used the smb.conf lp_server_role() to determine that. Also included is a warning fix in the SAMR code, where the IDL has seperated a couple of types for group display enumeration. We also now use the ldb database to determine if we should run the global catalog service. In the near future, I will complete the DRSUAPI DsGetDomainControllerInfo server-side on the same basis. Andrew Bartlett (This used to be commit 67d8365e831adf3eaecd8b34dcc481fc82565893)
2007-10-10r19449: ldbbrowse: installation hopefully works now. "Developer" installationsDerrell Lipman1-3/+4
('configure.developer' or 'configure --enable-developer') may still have problems as I'm not sure I got all of the paths right for that. With the changes Tridge has made to the Main Menu in swat, given a non-developer installation, you should be able to get to ldbbrowse via: JSON/qooxdoo -> ldb browser Derrell (This used to be commit 2406af10791cd8545c598c8591a48de5515c7dc5)
2007-10-10r18880: JSON-RPC work in progressDerrell Lipman1-0/+3
(This used to be commit 34bffbaebf50c2a75c91285d5ec82e8f377981cc)
2007-10-10r18579: fixed boolean parameters on big endian hosts which haveAndrew Tridgell1-2/+5
sizeof(BOOL) != sizeof(int) this broke with the conversion to a real BOOL type (This used to be commit 75dab73ac603968ce49c605e07d43051dbfa7398)
2007-10-10r18386: start the unixinfo pipe by defaultStefan Metzmacher1-1/+1
metze (This used to be commit ea44cdfc6f67583bd86d273b4c119e29ce690ca9)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij1-3/+2
* Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r17777: these macros are unused...Stefan Metzmacher1-0/+4
metze (This used to be commit 45baef570de751412116bf59ae5c91a57635349f)
2007-10-10r17533: add missing include, so that "socket options = TCP_NODELY" asStefan Metzmacher1-0/+1
default can work... metze (This used to be commit bec738c2a37bf814073bc38a312808f563597319)
2007-10-10r17379: Pre-generate DH parameters, to avoid doing this at runtime in our ↵Andrew Bartlett1-0/+3
testsuite. Andrew Bartlett (This used to be commit 23314c3953676124a2ad06e8b3a3b297c11f2800)
2007-10-10r17206: Add a modular API for share configuration.Simo Sorce1-1/+7
Commit the classic backwards compatible module which is the default one (This used to be commit a89cc346b9296cb49929898d257a064a6c2bae86)
2007-10-10r16923: remove unused substitude codeStefan Metzmacher1-0/+2
metze (This used to be commit ea88c8c99eff2203d13f9877e590d9d7f2fbb910)
2007-10-10r16464: split client and server min/max protocol settingsStefan Metzmacher1-8/+16
metze (This used to be commit 6164d1e22e0545f558315591d49f862de06ea945)
2007-10-10r15851: the conversion of loadparm to BOOL broke all big-endian platforms asAndrew Tridgell1-5/+5
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-10r15769: this functions belong to params/ so move it.Stefan Metzmacher1-0/+18
metze (This used to be commit 9c4c40772bfd8a8324cd086c2234451d164be5d0)
2007-10-10r15573: Fix build of systems that have iconv headers in non-standard locationsJelmer Vernooij1-1/+1
Split of system/locale.h header from system/iconv.h Previously, iconv wasn't being used on these systems (This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
2007-10-10r15302: Remove strangely named function "StrnCpy" - strlcpy is available as aJelmer Vernooij1-2/+2
replacement. (This used to be commit 72237344cf22dacfaf1d87c3e0b922023fa4afb0)
2007-10-10r15187: Introduce new param type P_BYTES. This lets config options which specifyJames Peach1-1/+39
byte counts be given in convenient units. (This used to be commit 1b8891a2f389c1016c3cfcbe635ed86d015554d8)