summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-07-11moving more code around.Gerald Carter20-842/+1059
* move rid allocation into IDMAP. See comments in _api_samr_create_user() * add winbind delete user/group functions I'm checking this in to sync up with everyone. But I'm going to split the add a separate winbindd_allocate_rid() function for systems that have an 'add user script' but need idmap to give them a RID. Life would be so much simplier without 'enable rid algorithm'. The current RID allocation is horrible due to this one fact. Tested idmap_tdb but not idmap_ldap yet. Will do that tomorrow. Nothing has changed in the way a samba domain is represented, stored, or search in the directory so things should be ok with previous installations. going to bed now. (This used to be commit 0463045cc7ff177fab44b25faffad5bf7140244d)
2003-07-11Fix yet another place where we store a Samba version number. )-:Tim Potter1-1/+1
(This used to be commit caa36c2f0a935f90472caff3e48fb298067d1447)
2003-07-11Ignore autogenerated files.Tim Potter1-0/+4
(This used to be commit be28d126a944075949821d6b4af3402be2cd86d6)
2003-07-11Remove references to obsolete codepage binaries, codepages and unicodeTim Potter1-31/+0
map files. Other part of fix for bug 218. (This used to be commit 00551b12c7736050fe53592d3955624e67f04994)
2003-07-11Fix references to plain password registry files pointing at an oldTim Potter1-5/+6
location. These files are now in docs/Registry. For some reason only the PlainPassword files are included in the packaging, not some of the other useful Samba related registry mods such as sign or seal and terminal server. I also removed the reference to checkinstall as it doesn't seem to exist on the Solaris system in the build farm and I can't figure out what it is supposed to do (always a good reason to delete something). docs.solaris.com says "The checkinstall script is only available with the Solaris(TM) 2.5 and compatible releases" so maybe this file is obsolete. Part of fix for bug 218. (This used to be commit 0699f362c524dc07b84ad23c57e559ec5e4681f8)
2003-07-11Fix for bug 203. Avoid using an autoconf expanded variable preceeded by a ↵Tim Potter1-2/+1
backslash in case the variable is empty. This apparently confuses some makes. (This used to be commit 1e4043d54c2135b09be8c329f50f132779b4b776)
2003-07-11Ignore *.poTim Potter1-0/+1
(This used to be commit bc4af3bdb163bd5c570dcb88cf48780b6ed66f9f)
2003-07-10Just a few formatting fixed caught while testing.Rafal Szczesniak2-5/+1
rafal (This used to be commit 156554738cf4e4ffa5a811d9979acd19418e7908)
2003-07-10Document 'security = ads'Jelmer Vernooij1-4/+21
(This used to be commit f197e458b59d7d0c271514bedb9ff3063023cf6f)
2003-07-10Fix typoJelmer Vernooij1-1/+1
(This used to be commit cbcb8a49b28ef4027c449562052600abe8c5d141)
2003-07-10i guess i'm the only one this ever annyoed...Gerald Carter9-35/+118
fix the confusion when we tdb_lock_bystring() but we retrieve an entry using tdb_fetch_by_string. It's now always tdb.*bystring() (This used to be commit 66359531b89368939f0e8f584a45844b5f2f99e7)
2003-07-10Final piece of support needed to find iconv libraries on FreeBSD.Richard Sharpe1-1/+4
This has been tested on RedHat 9.0 with libiconv built in as well as FreeBSD 4.6.2 with iconv-2.0.3 and biconv.g/libbiconv. We should perhaps also check for other conversions that just ASCII<-->UCS-2LE especially because those two names do not appear in charset.aliases for iconv-2.0.3. (This used to be commit 53d953da10dbfaf778907f19115e127c5aac1da8)
2003-07-10Fix a small problem I seem to have introduced into aclocal.m4Richard Sharpe1-1/+0
(This used to be commit b6bb70ea1e2eefbb538290a987390728f002ceac)
2003-07-10pdbedit should not call idmap anymore. Otherwise pdbedit -L wouldVolker Lendecke2-14/+3
allocate id's. Volker (This used to be commit 0358cc76757e7ef06dada94ec3a73cd90a525ba9)
2003-07-10Add constVolker Lendecke1-1/+1
(This used to be commit 2f7658d9ba1f43fb2d14adc4af7b681634ab5cb2)
2003-07-10Fix shadow parameter warning.Tim Potter1-4/+4
(This used to be commit 8d8d85ecd62dba075d90e54ec75da9b1328784fb)
2003-07-09Fix a small spelling mistake and push out the new version of aclocal.m4 toRichard Sharpe2-31/+60
properly handle iconv on FreeBSD ... It works on Linux and FreeBSD ... (This used to be commit 9302401f543bd3684657b38f046dc52a5a732035)
2003-07-09Don't print status message for every smb.conf option processed - it makes ↵Jelmer Vernooij1-6/+0
tracking down errors difficult (This used to be commit bfa1a247b088735a5a5b891a831acdd9188b78c7)
2003-07-09First results of 'make undocumented' - fix some typos and remove obsolete optionJelmer Vernooij6-30/+5
(This used to be commit 522e5cca1b44a0295bce928a2d2e13017204536b)
2003-07-09Move find_missing_doc.pl to the docs systemJelmer Vernooij1-0/+0
(This used to be commit 087e9af450109d749bfcc3016494d920b6028bf1)
2003-07-09Add make target 'undocumented'Jelmer Vernooij1-0/+4
(This used to be commit 2eaaa3fe69b282f54922b05d20d59f326740f662)
2003-07-09Be less verbose, support outputting all types of variables(both G and S)Jelmer Vernooij1-1/+1
(This used to be commit 20e07f8bfa09031bc1c852444f33c2fc4fa52654)
2003-07-09Update for docbook XMLJelmer Vernooij1-45/+12
(This used to be commit a61804b5ebc48ac9b9eb5f9b82d47fb4cf78f944)
2003-07-09Large set of changes to add UNIX account/group managementGerald Carter26-1148/+1731
to winbindd. See README.idmap-and-winbind-changes for details. (This used to be commit 1111bc7b0c7165e1cdf8d90eb49f4c368d2eded6)
2003-07-09more compile fixes for become/unbecome_root()Gerald Carter4-0/+60
(This used to be commit f005f1cf12b839f3985ab00315da63c584ce803e)
2003-07-09fix linking issues in winbindd with become/unbecome_root() in passdb.cGerald Carter1-0/+14
(This used to be commit 389fe1e51abb533a781f69731a75771cb846d850)
2003-07-09Get rid of DISP_USER_INFO/DISP_GROUP_INFO as they serve no usefulJeremy Allison4-40/+31
purpose. Replace with an array of SAM_ACCOUNT/DOMAIN_GRP entries. ZERO struct's in smbd/uid.c stops core dumps when sid_to_XX functions fail. Getting ready to add caching. Jeremy. (This used to be commit 9d0692a54fe2cb087f25796ec2ab5e1d8433e388)
2003-07-09Fix up become_root/unbecome_root pairs needed around local passdbJeremy Allison1-3/+17
lookups. Jeremy. (This used to be commit 6bd47884030c9c124c4bba1f0d57cb8dd916530d)
2003-07-09Ensure we correctly test for errors in uid/gid_to sid.Jeremy Allison1-15/+14
Jeremy. (This used to be commit f3c2e73a8c1c592d407542c12c0a445103415bc0)
2003-07-08Moved SAM_ACCOUNT marshall/unmarshall functions to make them externallyJeremy Allison5-408/+443
available. Removed extra auth_init (thanks metze). Jeremy. (This used to be commit 88135fbc4998c266052647f8b8e437ac01cf50ae)
2003-07-08standlone servers don't have any trusted domainsGerald Carter1-0/+5
(This used to be commit 4acdfc5c944aa8830d6cec7bd1225200448e45c5)
2003-07-08fix bone head mistake when setting the uid in the server_info struct.Gerald Carter1-11/+3
(This used to be commit 43f21078ec0f885d4d1a0b90476b55f8f92de9e7)
2003-07-08Initialise the uid and gid values to a safe default in make_server_info()Tim Potter1-0/+8
(This used to be commit 3a1f4f5ea5379b0deb6dc6b8ed81dedc3a08f70e)
2003-07-08fix some formattingGerald Carter1-25/+24
(This used to be commit fca08b1c8766ef1961a9dedc127224249cac9543)
2003-07-08fix temporary bug so people can test 3.0 again; make sure to initialize the ↵Gerald Carter1-1/+2
uid for the server_info struct (This used to be commit 6a84297da53e8658f4bcfa4951ceed011b69201f)
2003-07-08Spelling.Tim Potter1-1/+1
(This used to be commit a9a3339b2d99dcb64b675b27255d4aa5959a1caf)
2003-07-07Fix spotted by Nadav Danieli <nadavd@exanet.com> - ensure dev and inodeJeremy Allison1-0/+10
to fix open mode race condition. Jeremy. (This used to be commit cbde1c8dfcd9d3bef956fe073e7108a54b48844b)
2003-07-07Fix the build...Jeremy Allison1-2/+1
Jeremy. (This used to be commit 61e9c49cd67e73260738ca2482aa8f8dc5ce7366)
2003-07-07Fix from MORIYAMA Masayuki <msyk@mtg.biglobe.ne.jp> for new MB statcacheJeremy Allison1-7/+9
code. Bug #185. Jeremy. (This used to be commit 7a1ac7be42dfb90fd44f2c51810eedcea052386b)
2003-07-07another compile fixGerald Carter1-1/+1
(This used to be commit 8b52802e5d27bfc2d9dff2f4700e182c33f2b130)
2003-07-07fix some compile problems. Can't get IDMAP_OBJ our of proto.hGerald Carter2-6/+8
just yet. ` (This used to be commit 6f0b5d474a051db512db2f73a8097c80964ec513)
2003-07-07Cleaning up linking issues. sam/idmap*.c only links inGerald Carter6-305/+134
winbindd now. Also removing an unused file. (This used to be commit 688369c23c604e9b6654fcf07190d2e27c1138cf)
2003-07-07Fixed a couple of const issues with the new code.Jeremy Allison2-3/+3
Jeremy. (This used to be commit e9fb6e45086a6170b6f6d5d3295398708ab1af58)
2003-07-07temporarily disable a sanity check to prevent winbindd from deadlockingGerald Carter1-1/+3
on a Samba PDC. Will be re-enabled after winbind_passdb is done. (This used to be commit c4762aa3bc0d5d2dc5161b543b22808a369e0698)
2003-07-07and so it begins....Gerald Carter21-277/+874
* remove idmap_XX_to_XX calls from smbd. Move back to the the winbind_XXX and local_XXX calls used in 2.2 * all uid/gid allocation must involve winbindd now * move flags field around in winbindd_request struct * add WBFLAG_QUERY_ONLY option to winbindd_sid_to_[ug]id() to prevent automatic allocation for unknown SIDs * add 'winbind trusted domains only' parameter to force a domain member server to use matching users names from /etc/passwd for its domain (needed for domain member of a Samba domain) * rename 'idmap only' to 'enable rid algorithm' for better clarity (defaults to "yes") code has been tested on * domain member of native mode 2k domain * ads domain member of native mode 2k domain * domain member of NT4 domain * domain member of Samba domain * Samba PDC running winbindd with trusts Logons tested using 2k clients and smbclient as domain users and trusted users. Tested both 'winbind trusted domains only = [yes|no]' This will be a long week of changes. The next item on the list is winbindd_passdb.c & machine trust accounts not in /etc/passwd (done via winbindd_passdb) (This used to be commit 8266dffab4aedba12a33289ff32880037ce950a8)
2003-07-07Call the synchronous version of the ldap delete function otherwise we end upTim Potter1-1/+1
treating the returned message id as an error code. (This used to be commit 42fdcef324d7a04e69c0078482e1a6b8a67ade94)
2003-07-06Adding profile acls man entry for smb.conf.5John Terpstra1-0/+33
(This used to be commit 80709d4304a02ca99853df009c5641e65b0ab12b)
2003-07-06Fix ldapsam_getsampwsid to correctly only say 'no such user' when indeed thereAndrew Bartlett1-13/+13
is no such user... Thanks to jerry for spotting this. Also clean up the function a bit, to avoid this happening again... Andrew Bartlett (This used to be commit d9a6859e2bd963f28cf3c3a62e483e868822597f)
2003-07-06This changes our Unix primary GID behaviour back to what most people expect:Andrew Bartlett3-10/+7
Samba will now use the user's UNIX primary group, as the primary group when dealing with the filesystem. The NT primary group is ignored in unix. For the NT_TOKEN, the primary group is the NT priamry group, and the unix primary group is added to the NT_TOKEN as a supplementary group. This should fix bug #109, but will need to be revisited when we get a full NT group database. Also in this commit: - Fix debug statements in service.c - Make idmap_ldap show if it's adding, or modifying an existing DN - Make idmap_ldap show both the error message and error string (This used to be commit 32e455a714b2090fcfd1f6d73daccf600c15d51b)
2003-07-05This parameter is unused.Andrew Bartlett2-16/+0
Andrew Bartlett (This used to be commit 3dd767841666068a1b32c71b03a8e7bc797087be)