summaryrefslogtreecommitdiffstats
path: root/source3/param/loadparm.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Move the map acl inherit parameter into the protocol section.Jeremy Allison2003-06-241-1/+1
| | | | | Jeremy. (This used to be commit 076d9a3c9bc264d9456a67da9366bd73d3ce69d5)
* Missed initial param, typo.Jeremy Allison2003-06-201-0/+1
| | | | | Jeremy. (This used to be commit 036a551b10f1cb436ea36acbb40983249de8310d)
* Mapping of Windows ACL inheritance and protected bits onto extended attributesJeremy Allison2003-06-201-0/+3
| | | | | | | | if available. Adds new parameter "map acl inheritance" (docs coming soon) off by default. Allows W2K acl inheritance dialogs to work correctly on POSIX acls. Jeremy. (This used to be commit a83595e80ae539135fa1a65d6066b10ac94fbad1)
* when creating aliased parameters in loadparm.c you *must* place theAndrew Tridgell2003-06-101-1/+1
| | | | | | alias directly after the main entry, otherwise it isn't treated as an alias. (This used to be commit 0f3d44858f49c3f9f191b2a3b47d58882e899421)
* Enforce 'client plaintext auth', 'client lanman auth' and 'client ntlmv2 auth'.Andrew Bartlett2003-06-081-0/+19
| | | | | | | | | | | | (this now causes things like the LANMAN protocol and contacting servers with 'encrypt passwords = no' set to fail, if configured) 'client ntlmv2 auth' (a BOOL) forces both plaintext and lanman off, and is the most secure setting for compatible hosts. Perhaps we should change this to 'client minimum auth'? Andrew Bartlett (This used to be commit e1fb681e4c921456fde154b87687722a18ed4aac)
* add back the winbind uid/gid parameter but mark them as deprecatedGerald Carter2003-06-071-0/+2
| | | | (This used to be commit 61215c68493c200c22ea64edb299d69f46c6ab0a)
* support LDAP_EXOP_MODIFY_PASSWORD (not experiemental in OpenLDAP 2.1)Gerald Carter2003-06-061-6/+4
| | | | (This used to be commit 50fdc938222112b5470d05d8cd15386bd0a112df)
* * add in David Lee's utmp patch (defaults to on if available)Gerald Carter2003-06-061-4/+0
| | | | | * one more try at fixing builds when --with-ldap=no (This used to be commit b516ab7bdef6b6b2b7f0df8966dbd4c329f46a92)
* * break out more common code used between pdb_ldap and idmap_ldapGerald Carter2003-06-061-75/+51
| | | | | | | | | | | * remove 'winbind uid' and 'winbind gid' parameters (replaced by current idmap parameter) * create the sambaUnixIdPool entries automatically in the 'ldap idmap suffix' * add new 'ldap idmap suffix' and 'ldap group suffix' parametrer * "idmap backend = ldap" now accepts 'ldap:ldap://server/' format (parameters are passed to idmap init() function (This used to be commit 1665926281ed2be3c5affca551c9d458d013fc7f)
* * set winbind cache time to 5 minutesGerald Carter2003-06-031-1/+1
| | | | | | | * quit obsessing over the sequence number so much * share the updated sequence number between parent and child winbindd processes in dual mode (This used to be commit 6f99cafa95b2a9dc98d8272fe6a54e9d37098340)
* Merge change winbindd cache time 15 -> 120 secs.Jeremy Allison2003-06-031-1/+1
| | | | | Jeremy. (This used to be commit 5acdf6752e187d329c4e59dd167e86549119c670)
* Fix bugzilla #117: winbindd looping on 100+char usernameJim McDonough2003-05-291-20/+10
| | | | | This modifies lp_string to use alloc_sub_basic to allow any length substitution instead of fixed at 100 chars. (This used to be commit cad9d88a6125369a43f710a8870300b6f40d899c)
* *****LDAP schema changes*****Gerald Carter2003-05-141-1/+1
| | | | | | | | | | | | | New objectclass named sambaSamAccount which uses attribute prefaced with the phrase 'samba' to prevent future name clashes. Change in functionality of the 'ldap filter' parameter. This always defaults to "(uid=%u)" now and is and'd with the approriate objectclass depending on whether you are using ldapsam_compat or ldapsam conversion script for migrating from sambaAccount to sambaSamAccount will come next. (This used to be commit 998586e65271daa919e47e1206c0007454cbca66)
* And finally IDMAP in 3_0Simo Sorce2003-05-121-35/+54
| | | | | | | | | | | | | | | | | | | | | We really need idmap_ldap to have a good solution with ldapsam, porting it from the prvious code is beeing made, the code is really simple to do so I am confident it is not a problem to commit this code in. Not committing it would have been worst. I really would have been able to finish also the group code, maybe we can put it into a followin release after 3.0.0 even if it may be an upgrade problem. The code has been tested and seem to work right, more testing is needed for corner cases. Currently winbind pdc (working only for users and not for groups) is disabled as I was not able to make a complete group code replacement that works somewhat in a week (I have a complete patch, but there are bugs) Simo. (This used to be commit 0e58085978f984436815114a2ec347cf7899a89d)
* Add NT quota support. Patch from Stefan (metze) MetzemacherAlexander Bokovoy2003-05-121-0/+6
| | | | | | | | 1. Allows to change quota settings for shared mount points from Win2K and WinXP from Explorer properties tab 2. Disabled by default and when requested, will be probed and enabled only on Linux where it works 3. Was tested for approx. two weeks now on Linux by two independent QA teams, have not found any bugs so far Documentation to follow (This used to be commit 4bf022ce9e45be85609426762ba2644ac2031326)
* Fix VFS layer:Alexander Bokovoy2003-05-111-13/+6
| | | | | | | | | | 1. Finally work with cascaded modules with private data storage per module 2. Convert VFS API to macro calls to simplify cascading 3. Add quota support to VFS layer (prepare to NT quota support) Patch by Stefan (metze) Metzemacher, with review of Jelmer and me Tested in past few weeks. Documentation to new VFS API for third-party developers to follow (This used to be commit 91984ef5caa2d13c5d52e1f535bd3bbbae1ec978)
* removing total print jobs since it is not used anymoreGerald Carter2003-05-091-2/+0
| | | | (This used to be commit b87be0dddfcace95527b9a05f8f81cd6d2e86d39)
* Now that multi-pdu schannel works and a but in the negotiator has beenVolker Lendecke2003-05-021-2/+2
| | | | | | | | fixed I would like to see this tested a bit more. Default the schannel stuff to auto which means 'offer, but do not enforce'. Volker (This used to be commit 7a1b8409bed13d0e7742cbcd3b0fa79b0c671404)
* removing printing = SOFTQ since no one knows what it isGerald Carter2003-04-291-12/+0
| | | | (This used to be commit 283953472229952f7f2613a207515580cd0919c3)
* A new pdb_ldap!Andrew Bartlett2003-04-281-40/+2
| | | | | | | | | | | | | | | | | | | | | | | This patch removes 'non unix account range' (same as idra's change in HEAD), and uses the winbind uid range instead. More importanly, this patch changes the LDAP schema to use 'ntSid' instead of 'rid' as the primary attribute. This makes it in common with the group mapping code, and should allow it to be used closely with a future idmap_ldap. Existing installations can use the existing functionality by using the ldapsam_compat backend, and users who compile with --with-ldapsam will get this by default. More importantly, this patch adds a 'sambaDomain' object to our schema - which contains 2 'next rid' attributes, the domain name and the domain sid. Yes, there are *2* next rid attributes. The problem is that we don't 'own' the entire RID space - we can only allocate RIDs that could be 'algorithmic' RIDs. Therefore, we use the fact that UIDs in 'winbind uid' range will be mapped by IDMAP, not the algorithm. Andrew Bartlett (This used to be commit 3e07406ade81e136f67439d4f8fd7fe1dbb6db14)
* Patch from Stephan Metzmacher to add default arguments to lp_parm() smb.confJelmer Vernooij2003-04-241-88/+362
| | | | | parameters. Does not break binary compatibility with older modules. (This used to be commit 147c4d56d873a20a49194c5b036a3694299b1b48)
* Updated FLAGs - Affects only SWAT.John Terpstra2003-04-231-7/+8
| | | | (This used to be commit 80f2790eb9c1382c91e5e2668f3b8d82c220ce51)
* Merge the 'safe' parts of my StrnCpy patch - many of the users really wantedAndrew Bartlett2003-04-231-2/+5
| | | | | | | | | | | | | a pstrcpy/fstrcpy or at most a safe_strcpy(). These have the advantage of being compiler-verifiable. Get these out of the way, along with a rewrite of 'get_short_archi' in the spoolss client and server. (This pushes around const string pointers, rather than copied strings). Andrew Bartlett (This used to be commit 32fb801ddc035e8971e9911ed4b6e51892e9d1cc)
* Merge HEAD's winbind into 3.0.Andrew Bartlett2003-04-231-0/+5
| | | | | | | | | This includes the 'SIDs Rule' patch, mimir's trusted domains cacheing code, the winbind_idmap abstraction (not idmap proper, but the stuff that held up the winbind LDAP backend in HEAD). Andrew Bartlett (This used to be commit d4d5e6c2ee6383c6cceb5d449aa2ba6c83eb0666)
* Try to keep existing behaviour for our printing code - never returnAndrew Bartlett2003-04-231-17/+6
| | | | | | | | | | global_myname(), always either the name the client called us, or if they didn't call us anything useful, our IP address. Jerry, can you check this? Andrew Bartlett (This used to be commit 599e70bffbae9930b949c9b82cbc8dfc7c966d78)
* Merge from HEAD - save the type of channel used to contact the DC.Andrew Bartlett2003-04-211-0/+1
| | | | | | | | | | | | This allows us to join as a BDC, without appearing on the network as one until we have the database replicated, and the admin changes the configuration. This also change the SID retreval order from secrets.tdb, so we no longer require a 'net rpc getsid' - the sid fetch during the domain join is sufficient. Also minor fixes to 'net'. Andrew Bartlett (This used to be commit 876e00fd112e4aaf7519eec27f382eb99ec7562a)
* 'vfs object' is a list not a string (we have cascaded VFS modules in 3_0 asJelmer Vernooij2003-04-181-20/+3
| | | | | well now) (This used to be commit 6220068d48f1fc5c85ff68a791e4e34e92cb4a0a)
* Remove SamBackend variable (is already gone in HEAD)Jelmer Vernooij2003-04-171-1/+0
| | | | (This used to be commit 3a99e5a2dbc88a2234ca08ca1e7b50f14ff9bce9)
* Add some more functions for the modules (backport from HEAD):Jelmer Vernooij2003-04-141-0/+4
| | | | | | - init_modules() - smb_probe_module() (This used to be commit b3328dab2fa069af300b4076695bf6c359501111)
* Set the default schannel parameters to False until we know more.Volker Lendecke2003-04-111-2/+2
| | | | | Volker (This used to be commit eef7db25ec786d4448915b08487b14b69b88ce64)
* This is the netlogon schannel client code. Try aVolker Lendecke2003-04-091-0/+4
| | | | | | | | | | rpcclient -S pdc -U% -c "samlogon user password" and it should work with the schannel. Needs testing against platforms different from NT4SP6. Volker (This used to be commit eaef0d8aeff1aa5a067679be3f17e08d7434e1e8)
* Merge the TNG netlogon schannel from HEAD.Volker Lendecke2003-04-061-0/+4
| | | | | | | | | No more XP requiresignorseal anymore! Thanks again to Luke :-) Volker (This used to be commit 6b2b55901d66cab0c0c0c90bd0585c870be6e468)
* 3 things:Volker Lendecke2003-03-311-1/+0
| | | | | | | | | | | | * Remove 'ldap del only sam attr' after asking Lars Mueller from SuSE first. It is replaced by 'ldap delete dn' * Fix a typo in docs. * Document 'set primary group script'. Volker (This used to be commit 0be502a9c09ff319c87394bb36665be9731c23bb)
* Merge from HEAD:Volker Lendecke2003-03-231-4/+5
| | | | | | | | | | This adds 'ldap delete dn' as the recommended parameter for the 'ldap del only sam attr' functionality. So we are compatiple to the current SuSE patches as well as to TNG... ;-) Volker (This used to be commit 53b5704ff21de6fce097d74dd7f235d3ceccec66)
* (merge from HEAD) Valgrind found some memory leaks!Andrew Bartlett2003-03-221-0/+1
| | | | (This used to be commit 8315b9c3119dde62aeb72ad5e20f63aee89abd0b)
* (merge from HEAD)Andrew Bartlett2003-03-221-0/+3
| | | | | | | | | | | | | | | | Small clenaup patches: - safe_string.h - don't assume that __FUNCTION__ is available - process.c - use new workaround from safe_string.h for the same - util.c - Show how many bytes we smb_panic()ed trying to smb_xmalloc() - gencache.c - Keep valgrind quiet by always null terminating. - clistr.c - Add copyright - srvstr.h - move srvstr_push into a .c file again, as a real function. - srvstr.c - revive, with 'safe' checked srvstr_push - loadparm.c - set a default for the display charset. - connection.c - use safe_strcpy() Andrew Bartlett (This used to be commit c91e76bddbe1244ddc8d12b092eba875834029ac)
* Thanks to volker, merge passdb changes from HEAD:Andrew Bartlett2003-03-221-2/+2
| | | | | | | | | | - pdb_guest (including change defaults) - 'default' passdb actions (instead of 'not implemented' stubs in each module) - net_rpc_samsync no longer assumes pdb_unix Andrew Bartlett (This used to be commit 4bec53c8c81019f0f06a93c4df0800bbf7281dd6)
* Merge from HEAD.Volker Lendecke2003-03-191-0/+4
| | | | | Volker (This used to be commit f42032060812e9bf409042c790e71fefb40ff17a)
* const warning fix.Jeremy Allison2003-03-181-1/+2
| | | | | Jeremy. (This used to be commit 478a5c654a6d2765b726e9a8ef64af7716cb56c0)
* fixed a strcat noticed by metzeAndrew Tridgell2003-03-121-1/+1
| | | | (This used to be commit 533fe94db95fbb819b35251d9832c925584b7eca)
* Added limit to number of jobs enumerated. Set to 0 (means no limit).Jeremy Allison2003-03-011-0/+4
| | | | | | Yes I will add the docs.... Jeremy. (This used to be commit e1b0001c8df9e9823b42a372ca675188570b252a)
* Merge paramaters for client-side-auth updates.Andrew Bartlett2003-02-241-0/+11
| | | | (This used to be commit 68d34711279aa5959778974018df77726b915858)
* Merge from HEAD client-side authentication changes:Andrew Bartlett2003-02-241-1/+5
| | | | | | | | | | | - new kerberos code, allowing the account to change it's own password without special SD settings required - NTLMSSP client code, now seperated from cliconnect.c - NTLMv2 client code - SMB signing fixes Andrew Bartlett (This used to be commit 837680ca517982f2e5944730581a83012d4181ae)
* Added "passwd backend" to WIZARD section in SWAT.John Terpstra2003-01-291-1/+1
| | | | (This used to be commit 0104e80637fbf1cfa614043577376a073d717e94)
* Merge from HEAD - patch by metze to fill in 'workgroup' etc in testparm output,Andrew Bartlett2003-01-141-9/+32
| | | | | | | and probably SWAT too.. Andrew Bartlett (This used to be commit 1df808ac8931979000d681bd086399ef306873b6)
* Merge from HEAD - make Samba compile with -Wwrite-strings without additionalAndrew Bartlett2003-01-031-53/+53
| | | | | | | warnings. (Adds a lot of const). Andrew Bartlett (This used to be commit 3a7458f9472432ef12c43008414925fd1ce8ea0c)
* Add msdfs proxy functionality; a CIFS share can directly be a stand-in forShirish Kalele2002-12-271-0/+4
| | | | | | another share, and when clients connect to the first share, they will be redirected to the proxied share. (This used to be commit 514f548b183b73e1970989d47fb9e6a87e440748)
* Forward port the change to talloc_init() to make all talloc contextsJeremy Allison2002-12-201-1/+1
| | | | | | named. Ensure we can query them. Jeremy. (This used to be commit 09a218a9f6fb0bd922940467bf8500eb4f1bcf84)
* Merge from HEAD. lp_winbind_separator() is now a const string.Tim Potter2002-12-201-1/+1
| | | | (This used to be commit 1f2622f5ccae3ac2102a736cdc60b44d5aad5b07)
* Added "kernel change notify" boolean to allow easier valgrind testing.Jeremy Allison2002-12-121-0/+4
| | | | | Jeremy. (This used to be commit faf89f214f326bc07f728b354062b2287cda1208)